ObjectAce 類別

定義

控制對目錄服務物件的存取。 此類別代表與目錄物件相關的存取控制 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
繼承

建構函式

名稱 Description
ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[])

啟動該類別的新實例 ObjectAce

屬性

名稱 Description
AccessMask

取得或設定此 KnownAce 物件的存取遮罩。

(繼承來源 KnownAce)
AceFlags

取得或設定與此AceFlags物件相關的 。GenericAce

(繼承來源 GenericAce)
AceQualifier

會獲得一個值,指定 ACE 是否允許存取、拒絕存取、引發系統稽核或系統警報。

(繼承來源 QualifiedAce)
AceType

取得此 存取控制 Entry(ACE)的類型。

(繼承來源 GenericAce)
AuditFlags

取得與此 存取控制 條目(ACE)相關的稽核資訊。

(繼承來源 GenericAce)
BinaryLength

取得目前 ObjectAce 物件二進位表示的長度(位元組)。 此長度應先使用,然後再將 ACL 編入二 GetBinaryForm(Byte[], Int32) 進位陣列。

InheritanceFlags

取得指定此 存取控制 條目(ACE)繼承屬性的旗標。

(繼承來源 GenericAce)
InheritedObjectAceType

取得或設定可繼承此 ObjectAce 物件所代表的 存取控制 條目(ACE)物件類型的 GUID。

IsCallback

指定此 QualifiedAce 物件是否包含回調資料。

(繼承來源 QualifiedAce)
IsInherited

會獲得一個布林值,指定這個 存取控制 Entry(ACE)是繼承還是明確設定。

(繼承來源 GenericAce)
ObjectAceFlags

取得或設定旗標,指定 和 ObjectAceType 屬性是否InheritedObjectAceType包含識別有效物件類型的值。

ObjectAceType

取得或設定與此 ObjectAce 物件相關的物件類型的 GUID。

OpaqueLength

取得與此 QualifiedAce 物件相關聯的不透明回調資料長度。 此特性僅適用於回調存取控制條目(ACE)。

(繼承來源 QualifiedAce)
PropagationFlags

取得指定此 存取控制 條目(ACE)繼承傳播屬性的旗標。

(繼承來源 GenericAce)
SecurityIdentifier

取得或設定 SecurityIdentifier 與此 KnownAce 物件相關聯的物件。

(繼承來源 KnownAce)

方法

名稱 Description
Copy()

建立此 存取控制 Entry(ACE)的深度副本。

(繼承來源 GenericAce)
Equals(Object)

判斷指定的 GenericAce 物件是否等於當前 GenericAce 物件。

(繼承來源 GenericAce)
GetBinaryForm(Byte[], Int32)

將物件內容 ObjectAce 從指定的偏移量開始編組到指定的位元組陣列中。

GetHashCode()

作為類別的 GenericAce 雜湊函數。 此 GetHashCode() 方法適用於雜湊演算法及資料結構,如雜湊表。

(繼承來源 GenericAce)
GetOpaque()

回傳與此 QualifiedAce 物件相關的不透明回調資料。

(繼承來源 QualifiedAce)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MaxOpaqueLength(Boolean)

回傳不透明資料 BLOB 的最大允許長度(位元組),用於回調 存取控制 Entry(ACE)。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
SetOpaque(Byte[])

設定與此 QualifiedAce 物件相關的不透明回調資料。

(繼承來源 QualifiedAce)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於