ObjectAce Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initiiert eine neue Instanz der ObjectAce-Klasse.
public:
ObjectAce(System::Security::AccessControl::AceFlags aceFlags, System::Security::AccessControl::AceQualifier qualifier, int accessMask, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, cli::array <System::Byte> ^ opaque);
public ObjectAce (System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque);
public ObjectAce (System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[] opaque);
new System.Security.AccessControl.ObjectAce : System.Security.AccessControl.AceFlags * System.Security.AccessControl.AceQualifier * int * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAceFlags * Guid * Guid * bool * byte[] -> System.Security.AccessControl.ObjectAce
Public Sub New (aceFlags As AceFlags, qualifier As AceQualifier, accessMask As Integer, sid As SecurityIdentifier, flags As ObjectAceFlags, type As Guid, inheritedType As Guid, isCallback As Boolean, opaque As Byte())
Parameter
- aceFlags
- AceFlags
Die Vererbung, Vererbungsweitergabe und Überwachungsbedingungen für den neuen Zugriffssteuerungseintrag (ACE).
- qualifier
- AceQualifier
Die Verwendung des neuen ACE.
- accessMask
- Int32
Die Zugriffsmaske für den ACE.
Der dem neuen ACE zugeordnete SecurityIdentifier.
- flags
- ObjectAceFlags
Gibt an, ob die type
- und inheritedType
-Parameter gültige Objekt-GUIDs enthalten.
- type
- Guid
Eine GUID, die den Objekttyp identifiziert, für den der neue ACE gilt.
- inheritedType
- Guid
Eine GUID, die den Objekttyp identifiziert, der den neuen ACE erben kann.
- isCallback
- Boolean
true
, wenn der neue ACE ein Rückruftyp-ACE ist.
- opaque
- Byte[]
Dem neuen ACE zugeordnete opake Daten. Dies ist nur für Rückruf-ACE-Typen zulässig. Die Länge dieses Arrays darf nicht größer sein als der Rückgabewert der MaxOpaqueLength(Boolean)-Methode.
Ausnahmen
Der Qualifiziererparameter enthält einen ungültigen Wert, oder die Länge des Werts für den opaken Parameter ist größer als der Rückgabewert der MaxOpaqueLength(Boolean)-Methode.