CustomAce(AceType, AceFlags, Byte[]) Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.