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);
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 Vererbungs-, Vererbungs- und Überwachungsbedingungen für die neue Access Control Entry (ACE).
- qualifier
- AceQualifier
Die Verwendung der neuen ACE.
- accessMask
- Int32
Die Zugriffsmaske für die ACE.
Die SecurityIdentifier dem neuen ACE zugeordnete.
- flags
- ObjectAceFlags
Gibt an, ob die type Parameter inheritedType gültige Objekt-GUIDs enthalten.
- type
- Guid
Eine GUID, die den Objekttyp identifiziert, auf den die neue ACE angewendet wird.
- inheritedType
- Guid
Eine GUID, die den Objekttyp identifiziert, der die neue ACE erben kann.
- isCallback
- Boolean
true wenn es sich bei der neuen ACE um einen Rückruftyp handelt.
- opaque
- Byte[]
Undurchsichtige Daten, die der neuen ACE zugeordnet sind. Dies ist nur für Rückruf-ACE-Typen zulässig. Die Länge dieses Arrays darf nicht größer als der Rückgabewert der MaxOpaqueLength(Boolean) Methode sein.
Ausnahmen
Der Qualifiziererparameter enthält einen ungültigen Wert oder die Länge des Werts des undurchsichtigen Parameters ist größer als der Rückgabewert der MaxOpaqueLength(Boolean) Methode.