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í 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.