CustomAce(AceType, AceFlags, Byte[]) Constructor

Definitie

Initialiseert een nieuw exemplaar van de CustomAce klasse.

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

Parameters

type
AceType

Type van de nieuwe Access Control Entry (ACE). Deze waarde moet groter zijn dan MaxDefinedAceType.

flags
AceFlags

Vlaggen die informatie opgeven over de overname, overnamedoorgifte en controlevoorwaarden voor de nieuwe ACE.

opaque
Byte[]

Een matrix van bytewaarden die de gegevens voor de nieuwe ACE bevat. Deze waarde kan zijn null. De lengte van deze matrix mag niet groter zijn dan de waarde van het MaxOpaqueLength veld en moet een veelvoud van vier zijn.

Uitzonderingen

De waarde van de type parameter is niet groter dan MaxDefinedAceType of de lengte van de opaque matrix is groter dan de waarde van het MaxOpaqueLength veld of niet een veelvoud van vier.

Opmerkingen

De opaque gegevens worden niet gekloond. De gegevens moeten worden gekloond voordat deze constructor wordt aangeroepen als de aanroeper de bron van de gegevens niet vertrouwt om de gegevens niet te wijzigen.

Van toepassing op