AccessRule<T> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示用户标识、访问掩码和访问控制类型(允许或拒绝)的组合。 AccessRule'1 对象还包含有关子对象如何继承规则以及如何传播该继承的信息。
generic <typename T>
where T : value classpublic ref class AccessRule : System::Security::AccessControl::AccessRule
public class AccessRule<T> : System.Security.AccessControl.AccessRule where T : struct
type AccessRule<'T (requires 'T : struct)> = class
inherit AccessRule
Public Class AccessRule(Of T)
Inherits AccessRule
类型参数
- T
访问规则的访问权限类型。
- 继承
注解
访问权限(权限)是类型 T,可在 int 中键入强制转换。例如,可以强制转换为 FileSystemRights 访问权限类型,然后正常使用实例。 相比之下, AccessRule 始终采用 int 类型的访问权限。
构造函数
| 名称 | 说明 |
|---|---|
| AccessRule<T>(IdentityReference, T, AccessControlType) |
使用指定的值初始化 AccessRule'1 类的新实例。 |
| AccessRule<T>(IdentityReference, T, InheritanceFlags, PropagationFlags, AccessControlType) |
使用指定的值初始化 AccessRule'1 类的新实例。 |
| AccessRule<T>(String, T, AccessControlType) |
使用指定的值初始化 AccessRule'1 类的新实例。 |
| AccessRule<T>(String, T, InheritanceFlags, PropagationFlags, AccessControlType) |
使用指定的值初始化 AccessRule'1 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| AccessControlType |
AccessControlType获取与此AccessRule对象关联的值。 (继承自 AccessRule) |
| AccessMask |
获取此规则的访问掩码。 (继承自 AuthorizationRule) |
| IdentityReference |
IdentityReference获取此规则适用的对象。 (继承自 AuthorizationRule) |
| InheritanceFlags |
获取确定子对象如何继承此规则的标志的值。 (继承自 AuthorizationRule) |
| IsInherited |
获取一个值,该值指示此规则是显式设置还是继承自父容器对象。 (继承自 AuthorizationRule) |
| PropagationFlags |
获取传播标志的值,该值确定此规则的继承如何传播到子对象。 仅当枚举的值 InheritanceFlags 不是 None时,此属性才重要。 (继承自 AuthorizationRule) |
| Rights |
获取当前实例的权限。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |