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í pro novou ACE.

opaque
Byte[]

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

Výjimky

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

Poznámky

Data opaque se nenaklonují. Data by se měla naklonovat před voláním tohoto konstruktoru, pokud volající nedůvěřuje zdroji dat, aby data neupravoval.

Platí pro