Sdílet prostřednictvím


CustomAce(AceType, AceFlags, Byte[]) Konstruktor

Definice

Inicializuje novou instanci CustomAce třídy .

public:
 CustomAce(System::Security::AccessControl::AceType type, System::Security::AccessControl::AceFlags flags, cli::array <System::Byte> ^ opaque);
public CustomAce (System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[]? opaque);
public CustomAce (System.Security.AccessControl.AceType type, System.Security.AccessControl.AceFlags flags, byte[] opaque);
new System.Security.AccessControl.CustomAce : System.Security.AccessControl.AceType * System.Security.AccessControl.AceFlags * byte[] -> System.Security.AccessControl.CustomAce
Public Sub New (type As AceType, flags As AceFlags, opaque As Byte())

Parametry

type
AceType

Typ nové položky Access Control (ACE). Tato hodnota musí být větší než MaxDefinedAceType.

flags
AceFlags

Příznaky, které určují informace o dědičnosti, šíření dědičnosti a podmínkách auditování nového ACE.

opaque
Byte[]

Pole hodnot bajtů, které obsahuje data pro nový ACE. Tato hodnota může být null. Délka tohoto pole nesmí být větší než hodnota MaxOpaqueLength pole a musí to být násobek čtyř.

Výjimky

Hodnota parametru type není větší než MaxDefinedAceType nebo délka opaque pole je větší než hodnota MaxOpaqueLength pole nebo není násobek čtyř.

Poznámky

Data opaque se neklonují. Data by měla být klonována před voláním tohoto konstruktoru, pokud volající nedůvěřuje zdroji dat, aby data neupravoval.

Platí pro