ObjectAce 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.
Lance une nouvelle instance de la classe ObjectAce.
public:
ObjectAce(System::Security::AccessControl::AceFlags aceFlags, System::Security::AccessControl::AceQualifier qualifier, int accessMask, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, cli::array <System::Byte> ^ opaque);
public ObjectAce (System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque);
public ObjectAce (System.Security.AccessControl.AceFlags aceFlags, System.Security.AccessControl.AceQualifier qualifier, int accessMask, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[] opaque);
new System.Security.AccessControl.ObjectAce : System.Security.AccessControl.AceFlags * System.Security.AccessControl.AceQualifier * int * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAceFlags * Guid * Guid * bool * byte[] -> System.Security.AccessControl.ObjectAce
Public Sub New (aceFlags As AceFlags, qualifier As AceQualifier, accessMask As Integer, sid As SecurityIdentifier, flags As ObjectAceFlags, type As Guid, inheritedType As Guid, isCallback As Boolean, opaque As Byte())
Paramètres
- aceFlags
- AceFlags
Héritage, propagation d’héritage et conditions d’audit de la nouvelle entrée du contrôle d’accès.
- qualifier
- AceQualifier
Utilisation de la nouvelle entrée du contrôle d'accès.
- accessMask
- Int32
Masque d'accès de l'entrée du contrôle d'accès.
SecurityIdentifier associé à la nouvelle entrée du contrôle d’accès.
- flags
- ObjectAceFlags
Indique si les paramètres type
et inheritedType
contiennent des GUID d’objet valides.
- type
- Guid
GUID qui identifie le type d’objet auquel s’applique la nouvelle entrée du contrôle d’accès.
- inheritedType
- Guid
GUID qui identifie le type d’objet pouvant hériter la nouvelle entrée du contrôle d’accès.
- isCallback
- Boolean
true
si la nouvelle entrée du contrôle d’accès est de type rappel.
- opaque
- Byte[]
Données opaques associées à la nouvelle entrée du contrôle d'accès. Celles-ci ne sont autorisées que dans les entrées du contrôle d’accès de type rappel. Ce tableau ne doit pas avoir une longueur supérieure à la valeur de retour de la méthode MaxOpaqueLength(Boolean).
Exceptions
Le paramètre qualifier contient une valeur non valide, ou la longueur de la valeur du paramètre opaque est supérieure à la valeur de retour de la méthode MaxOpaqueLength(Boolean).