.Net中上下文处理属性,保证程序在运行时进行上下文处理后再执行所调用的方法。
以上是封装好的Context基类,直接继承下面的类即可实现方法拦截功能。
代码权限可以使用Windows 操作系统账户和自定义验证GenericPrincipal/GenericIdentity。
当登陆成功后可以用AppDomain.CurrentDomain.SetThreadPrincipal来设置当前线程权限 。
然后就可以代码权限属性来控制了[PrincipalPermission( SecurityAction.Demand, Name="")]。
Thread.CurrentPrincipal是取当前线程的验证身份消息 。
Code