ObjectAce 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
控制对目录服务对象的访问。 此类表示与目录对象关联的访问控制 Entry (ACE)。
public ref class ObjectAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class ObjectAce : System.Security.AccessControl.QualifiedAce
type ObjectAce = class
inherit QualifiedAce
Public NotInheritable Class ObjectAce
Inherits QualifiedAce
- 继承
构造函数
| 名称 | 说明 |
|---|---|
| ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[]) |
启动类的新实例 ObjectAce 。 |
属性
| 名称 | 说明 |
|---|---|
| AccessMask |
获取或设置此 KnownAce 对象的访问掩码。 (继承自 KnownAce) |
| AceFlags |
获取或设置 AceFlags 与此 GenericAce 对象关联的对象。 (继承自 GenericAce) |
| AceQualifier |
获取一个值,该值指定 ACE 是否允许访问、拒绝访问、导致系统审核或导致系统警报。 (继承自 QualifiedAce) |
| AceType |
获取此访问控制项(ACE)的类型。 (继承自 GenericAce) |
| AuditFlags |
获取与此访问控制项(ACE)关联的审核信息。 (继承自 GenericAce) |
| BinaryLength |
获取当前 ObjectAce 对象的二进制表示形式的长度(以字节为单位)。 在使用 GetBinaryForm(Byte[], Int32) 该方法将 ACL 封送到二进制数组之前,应使用此长度。 |
| InheritanceFlags |
获取指定此访问控制项(ACE)的继承属性的标志。 (继承自 GenericAce) |
| InheritedObjectAceType |
获取或设置可继承此ObjectAce对象所表示的访问控制项(ACE)的对象类型的 GUID。 |
| IsCallback |
指定此 QualifiedAce 对象是否包含回调数据。 (继承自 QualifiedAce) |
| IsInherited |
获取一个布尔值,该值指定此访问控制项(ACE)是继承还是显式设置。 (继承自 GenericAce) |
| ObjectAceFlags |
获取或设置一些标志,这些标志指定和ObjectAceType属性是否InheritedObjectAceType包含标识有效对象类型的值。 |
| ObjectAceType |
获取或设置与此 ObjectAce 对象关联的对象类型的 GUID。 |
| OpaqueLength |
获取与此 QualifiedAce 对象关联的不透明回调数据的长度。 此属性仅适用于回调访问控制项(ACE)。 (继承自 QualifiedAce) |
| PropagationFlags |
获取指定此访问控制项(ACE)的继承传播属性的标志。 (继承自 GenericAce) |
| SecurityIdentifier |
获取或设置 SecurityIdentifier 与此 KnownAce 对象关联的对象。 (继承自 KnownAce) |
方法
| 名称 | 说明 |
|---|---|
| Copy() |
创建此访问控制条目(ACE)的深层副本。 (继承自 GenericAce) |
| Equals(Object) |
确定指定的 GenericAce 对象是否等于当前 GenericAce 对象。 (继承自 GenericAce) |
| GetBinaryForm(Byte[], Int32) |
将对象的内容 ObjectAce 封送到从指定偏移量开始的指定字节数组中。 |
| GetHashCode() |
用作类的 GenericAce 哈希函数。 该方法 GetHashCode() 适用于哈希算法和数据结构,如哈希表。 (继承自 GenericAce) |
| GetOpaque() |
返回与此 QualifiedAce 对象关联的不透明回调数据。 (继承自 QualifiedAce) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MaxOpaqueLength(Boolean) |
返回回调访问控制项(ACE)的不透明数据 BLOB 的最大允许长度(以字节为单位)。 |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| SetOpaque(Byte[]) |
设置与此 QualifiedAce 对象关联的不透明回调数据。 (继承自 QualifiedAce) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |