CustomAce(AceType, AceFlags, Byte[]) Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.