Udostępnij za pośrednictwem


ObjectAce Konstruktor

Definicja

Inicjuje ObjectAce nowe wystąpienie klasy.

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

Parametry

aceFlags
AceFlags

Dziedziczenie, propagacja dziedziczenia i warunki inspekcji dla nowego wpisu Access Control (ACE).

qualifier
AceQualifier

Korzystanie z nowej ACE.

accessMask
Int32

Maska dostępu dla ACE.

sid
SecurityIdentifier

Skojarzone SecurityIdentifier z nową ACE.

flags
ObjectAceFlags

Czy parametry type i inheritedType zawierają prawidłowe identyfikatory GUID obiektu.

type
Guid

Identyfikator GUID identyfikujący typ obiektu, do którego ma zastosowanie nowa usługa ACE.

inheritedType
Guid

Identyfikator GUID identyfikujący typ obiektu, który może dziedziczyć nową ACE.

isCallback
Boolean

true jeśli nowa ACE jest typem wywołania zwrotnego ACE.

opaque
Byte[]

Nieprzezroczyste dane skojarzone z nową ACE. Jest to dozwolone tylko w przypadku typów ACE wywołania zwrotnego. Długość tej tablicy nie może być większa niż wartość zwracana MaxOpaqueLength(Boolean) metody.

Wyjątki

Parametr kwalifikatora zawiera nieprawidłową wartość lub długość wartości nieprzezroczystego MaxOpaqueLength(Boolean) parametru jest większa niż wartość zwracana metody.

Dotyczy