CustomAce(AceType, AceFlags, Byte[]) Constructeur

Définition

Initialise une nouvelle instance de la classe 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())

Paramètres

type
AceType

Type de la nouvelle entrée de Access Control (ACE). Cette valeur doit être supérieure à MaxDefinedAceType.

flags
AceFlags

Indicateurs qui spécifient des informations sur l’héritage, la propagation de l’héritage et les conditions d’audit pour le nouvel ACE.

opaque
Byte[]

Tableau de valeurs d’octets qui contient les données du nouvel ACE. Cette valeur peut être null. La longueur de ce tableau ne doit pas être supérieure à la valeur du MaxOpaqueLength champ et doit être un multiple de quatre.

Exceptions

La valeur du type paramètre n’est pas supérieure MaxDefinedAceType ou la longueur du opaque tableau est supérieure à la valeur du MaxOpaqueLength champ ou non à un multiple de quatre.

Remarques

Les opaque données ne sont pas clonées. Les données doivent être clonées avant d’appeler ce constructeur si l’appelant n’approuve pas la source des données pour ne pas modifier les données.

S’applique à