ObjectAce Konstruktor

Definíció

Elindítja az osztály új példányát ObjectAce .

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())

Paraméterek

aceFlags
AceFlags

Az új Access Control bejegyzés (ACE) öröklési, öröklési propagálási és naplózási feltételei.

qualifier
AceQualifier

Az új ACE használata.

accessMask
Int32

Az ACE hozzáférési maszkja.

sid
SecurityIdentifier

Az SecurityIdentifier új ACE-hez társított.

flags
ObjectAceFlags

Az, hogy a paraméterek és type a inheritedType paraméterek érvényes objektum-GRAFIKUS GUID-ket tartalmaznak-e.

type
Guid

Egy GUID, amely azonosítja azt az objektumtípust, amelyre az új ACE vonatkozik.

inheritedType
Guid

Egy GUID, amely azonosítja az új ACE örökölhető objektumtípusát.

isCallback
Boolean

true ha az új ACE egy ACE visszahívási típus.

opaque
Byte[]

Az új ACE-hez társított átlátszatlan adatok. Ez csak visszahívási ACE-típusok esetén engedélyezett. A tömb hossza nem lehet nagyobb, mint a metódus visszatérési MaxOpaqueLength(Boolean) értéke.

Kivételek

A minősítő paraméter érvénytelen értéket tartalmaz, vagy az átlátszatlan paraméter értéke nagyobb, mint a MaxOpaqueLength(Boolean) metódus visszatérési értéke.

A következőre érvényes: