ObjectAce Constructeur

Définition

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.

sid
SecurityIdentifier

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.

S’applique à