SecurityPermissionAttribute 成员
允许对使用声明安全性应用到代码中的 SecurityPermission 进行安全操作。无法继承此类。
下表列出了由 SecurityPermissionAttribute 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
SecurityPermissionAttribute | 用指定的 SecurityAction 初始化 SecurityPermissionAttribute 类的新实例。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
Action | 获取或设置安全性操作。(从 SecurityAttribute 继承。) | |
Assertion | 获取或设置一个值,该值指示是否声明了断言的权限,断言此代码的所有调用方都具有该操作必需的权限。 | |
BindingRedirects | 获取或设置一个值,该值指示代码是否具有在应用程序配置文件中执行绑定重定向的权限。 | |
ControlAppDomain | 获取或设置一个值,该值指示是否声明了操作 AppDomain 的权限。 | |
ControlDomainPolicy | 获取或设置一个值,该值指示是否声明了改变或操作域安全策略的权限。 | |
ControlEvidence | 获取或设置一个值,该值指示是否声明了改变或操作证据的权限。 | |
ControlPolicy | 获取或设置一个值,该值指示是否声明了查看并操作安全策略的权限。 | |
ControlPrincipal | 获取或设置一个值,该值指示是否声明了操作当前用户的权限。 | |
ControlThread | 获取或设置一个值,该值指示是否声明了操作线程的权限。 | |
Execution | 获取或设置一个值,该值指示是否声明了执行代码的权限。 | |
Flags | 获取或设置组成 SecurityPermission 权限的所有权限标志。 | |
Infrastructure | 获取或设置一个值,该值指示代码是否可以插入公共语言运行库结构,例如添加远程处理上下文接收器 (Remoting Context Sink)、Envoy 接收器 (Envoy Sink) 和动态接收器 (Dynamic Sink)。 | |
RemotingConfiguration | 获取或设置一个值,该值指示代码是否可以配置远程处理类型和信道。 | |
SerializationFormatter | 获取或设置一个值,该值指示代码是否可以使用序列化格式化程序来序列化或反序列化对象。 | |
SkipVerification | 获取或设置一个值,该值指示是否声明了跳过代码验证的权限。 | |
TypeId | 当在派生类中实现时,获取该 Attribute 的唯一标识符。(从 Attribute 继承。) | |
UnmanagedCode | 获取或设置一个值,该值指示是否声明了调用非托管代码的权限。 | |
Unrestricted | 获取或设置一个值,该值指示是否声明了对受该属性 (Attribute) 保护的资源有完全(无限制的)权限。(从 SecurityAttribute 继承。) |
页首
公共方法
名称 | 说明 | |
---|---|---|
CreatePermission | 已重写。 创建并返回一个新的 SecurityPermission。 | |
Equals | 已重载。 (从 Attribute 继承。) | |
GetCustomAttribute | 已重载。 检索应用于程序集、模块、类型成员或方法参数的指定类型的自定义属性。 (从 Attribute 继承。) | |
GetCustomAttributes | 已重载。 检索应用于程序集、模块、类型成员或方法参数的自定义属性的数组。 (从 Attribute 继承。) | |
GetHashCode | 返回此实例的哈希代码。 (从 Attribute 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
IsDefaultAttribute | 当在派生类中重写时,指示此实例的值是否是派生类的默认值。 (从 Attribute 继承。) | |
IsDefined | 已重载。 确定是否将指定类型的任意自定义属性应用于程序集、模块、类型成员或方法参数。 (从 Attribute 继承。) | |
Match | 当在派生类中重写时,返回一个指示此实例是否等于指定对象的值。 (从 Attribute 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
请参见
参考
SecurityPermissionAttribute 类
System.Security.Permissions 命名空间
SecurityPermission 类
SecurityPermissionFlag