ObjectAce Konstruktor

Definition

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.

sid
SecurityIdentifier

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.

Gilt für: