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 ObjectAce classe.
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
Les conditions d’héritage, de propagation d’héritage et d’audit pour la nouvelle entrée de Access Control (ACE).
- qualifier
- AceQualifier
Utilisation du nouvel ACE.
- accessMask
- Int32
Masque d’accès pour l’ACE.
Associé SecurityIdentifier au nouvel ACE.
- flags
- ObjectAceFlags
Indique si les paramètres et type les inheritedType paramètres contiennent des GUID d’objet valides.
- type
- Guid
GUID qui identifie le type d’objet auquel le nouvel ACE s’applique.
- inheritedType
- Guid
GUID qui identifie le type d’objet qui peut hériter du nouvel ACE.
- isCallback
- Boolean
true si le nouvel ACE est un type de rappel ACE.
- opaque
- Byte[]
Données opaques associées au nouvel ACE. Cela est autorisé uniquement pour les types ACE de rappel. La longueur de ce tableau ne doit pas être supérieure à la valeur de retour de la MaxOpaqueLength(Boolean) méthode.
Exceptions
Le paramètre qualificateur contient une valeur non valide ou la longueur de la valeur du paramètre opaque est supérieure à la valeur de retour de la MaxOpaqueLength(Boolean) méthode.