Freigeben über


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);
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.

sid
SecurityIdentifier

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.

Gilt für: