Partager via


ObjectAce Constructeur

Définition

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.

sid
SecurityIdentifier

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).

S’applique à