CustomAce(AceType, AceFlags, Byte[]) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 du contrôle d'accès. Cette valeur doit être supérieure à MaxDefinedAceType.
- flags
- AceFlags
Indicateurs donnant des informations sur l'héritage, la propagation d'héritage et les conditions d'audit de la nouvelle entrée du contrôle d'accès.
- opaque
- Byte[]
Tableau des valeurs d'octet qui contient les données de la nouvelle entrée du contrôle d'accès. Cette valeur peut être null
. La longueur de ce tableau ne doit pas être supérieure à la valeur du champ MaxOpaqueLength et doit être un multiple de quatre.
Exceptions
La valeur du paramètre de type
n'est pas supérieure à MaxDefinedAceType ou la longueur du tableau opaque
est supérieure à la valeur du champ MaxOpaqueLength ou différente d'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.