CustomAce(AceType, AceFlags, Byte[]) Konstruktor
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Inicjuje nowe wystąpienie klasy CustomAce.
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 nowego wpisu Access Control (ACE). Ta wartość musi być większa niż MaxDefinedAceType.
- flags
- AceFlags
Flagi określające informacje o dziedziczeniu, propagacji dziedziczenia i warunkach inspekcji dla nowej ACE.
- opaque
- Byte[]
Tablica wartości bajtów, która zawiera dane dla nowej ACE. Ta wartość może mieć wartość null. Długość tej tablicy nie może być większa niż wartość pola i musi być wielokrotną częścią MaxOpaqueLength czterech.
Wyjątki
Wartość parametru type nie jest większa niż MaxDefinedAceType lub długość opaque tablicy jest większa niż wartość MaxOpaqueLength pola lub nie wielokrotność czterech.
Uwagi
Dane opaque nie są klonowane. Dane należy sklonować przed wywołaniem tego konstruktora, jeśli obiekt wywołujący nie ufa źródle danych, aby nie modyfikować danych.