ObjectAce Klass

Definition

Styr åtkomsten till Directory Services-objekt. Den här klassen representerar en Access Control Entry (ACE) som är associerad med ett katalogobjekt.

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
Arv

Konstruktorer

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

Initierar en ny instans av ObjectAce klassen.

Egenskaper

Name Description
AccessMask

Hämtar eller anger åtkomstmasken för det här KnownAce objektet.

(Ärvd från KnownAce)
AceFlags

Hämtar eller anger associerat AceFlags med det här GenericAce objektet.

(Ärvd från GenericAce)
AceQualifier

Hämtar ett värde som anger om ACE tillåter åtkomst, nekar åtkomst, orsakar systemgranskningar eller orsakar systemlarm.

(Ärvd från QualifiedAce)
AceType

Hämtar typen av denna Access Control Entry (ACE).

(Ärvd från GenericAce)
AuditFlags

Hämtar granskningsinformationen som är associerad med den här Access Control Entry (ACE).

(Ärvd från GenericAce)
BinaryLength

Hämtar längden, i byte, på den binära representationen av det aktuella ObjectAce objektet. Den här längden bör användas innan du konverterar ACL:en till en binär matris med GetBinaryForm(Byte[], Int32) metoden .

InheritanceFlags

Hämtar flaggor som anger arvsegenskaperna för den här Access Control Entry (ACE).

(Ärvd från GenericAce)
InheritedObjectAceType

Hämtar eller anger GUID för den objekttyp som kan ärva Access Control Entry (ACE) som det här ObjectAce-objektet representerar.

IsCallback

Anger om det här QualifiedAce objektet innehåller motringningsdata.

(Ärvd från QualifiedAce)
IsInherited

Hämtar ett booleskt värde som anger om den här Access Control Entry (ACE) ärvs eller anges explicit.

(Ärvd från GenericAce)
ObjectAceFlags

Hämtar eller anger flaggor som anger om ObjectAceType egenskaperna och InheritedObjectAceType innehåller värden som identifierar giltiga objekttyper.

ObjectAceType

Hämtar eller anger GUID för den objekttyp som är associerad med det här ObjectAce objektet.

OpaqueLength

Hämtar längden på de ogenomskinliga motringningsdata som är associerade med det här QualifiedAce objektet. Den här egenskapen är endast giltig för återanrop Access Control poster (ACL).

(Ärvd från QualifiedAce)
PropagationFlags

Hämtar flaggor som anger arvsspridningsegenskaperna för den här Access Control Entry (ACE).

(Ärvd från GenericAce)
SecurityIdentifier

Hämtar eller anger objektet som SecurityIdentifier är associerat med det här KnownAce objektet.

(Ärvd från KnownAce)

Metoder

Name Description
Copy()

Skapar en djup kopia av den här Access Control Entry (ACE).

(Ärvd från GenericAce)
Equals(Object)

Avgör om det angivna GenericAce objektet är lika med det aktuella GenericAce objektet.

(Ärvd från GenericAce)
GetBinaryForm(Byte[], Int32)

Konverterar innehållet i ObjectAce objektet till den angivna bytematrisen med början vid den angivna förskjutningen.

GetHashCode()

Fungerar som en hash-funktion för GenericAce klassen. Metoden GetHashCode() är lämplig för användning i hash-algoritmer och datastrukturer som en hash-tabell.

(Ärvd från GenericAce)
GetOpaque()

Returnerar ogenomskinliga motringningsdata som är associerade med det här QualifiedAce objektet.

(Ärvd från QualifiedAce)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MaxOpaqueLength(Boolean)

Returnerar den maximala tillåtna längden i byte för en ogenomskinlig datablob för återanrop Access Control poster (ACL).

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetOpaque(Byte[])

Anger ogenomskinliga motringningsdata som är associerade med det här QualifiedAce objektet.

(Ärvd från QualifiedAce)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för