Partager via


ObjectAce Classe

Définition

Contrôle l’accès aux objets Services d’annuaire. Cette classe représente une entrée de contrôle d’accès (ACE) associé à un objet annuaire.

public ref class ObjectAce sealed : System::Security::AccessControl::QualifiedAce
public sealed class ObjectAce : System.Security.AccessControl.QualifiedAce
type ObjectAce = class
    inherit QualifiedAce
Public NotInheritable Class ObjectAce
Inherits QualifiedAce
Héritage

Constructeurs

ObjectAce(AceFlags, AceQualifier, Int32, SecurityIdentifier, ObjectAceFlags, Guid, Guid, Boolean, Byte[])

Lance une nouvelle instance de la classe ObjectAce.

Propriétés

AccessMask

Obtient ou définit le masque d'accès de cet objet KnownAce.

(Hérité de KnownAce)
AceFlags

Obtient ou définit les AceFlags associés à cet objet GenericAce.

(Hérité de GenericAce)
AceQualifier

Obtient une valeur qui spécifie si l'entrée du contrôle d'accès accorde ou refuse l'accès et si elle provoque des audits ou des alertes de système.

(Hérité de QualifiedAce)
AceType

Obtient le type de cette entrée du contrôle d'accès.

(Hérité de GenericAce)
AuditFlags

Obtient les informations d'audit associées à cette entrée du contrôle d'accès.

(Hérité de GenericAce)
BinaryLength

Obtient la longueur, en octets, de la représentation binaire de l'objet ObjectAce actuel. Utilisez cette longueur avant de marshaler la liste ACL en tableau binaire avec la méthode GetBinaryForm(Byte[], Int32).

InheritanceFlags

Obtient des indicateurs qui spécifient les propriétés d'héritage de cette entrée du contrôle d'accès.

(Hérité de GenericAce)
InheritedObjectAceType

Obtient ou définit le GUID du type d’objet qui peut hériter de l’entrée de contrôle d’accès (ACE) que cet objet ObjectAce représente.

IsCallback

Spécifie si cet objet QualifiedAce contient des données de rappel.

(Hérité de QualifiedAce)
IsInherited

Obtient une valeur booléenne qui spécifie si cette entrée du contrôle d'accès est héritée ou définie explicitement.

(Hérité de GenericAce)
ObjectAceFlags

Obtient ou définit des indicateurs qui spécifient si les propriétés ObjectAceType et InheritedObjectAceType contiennent des valeurs qui identifient des types d’objet valides.

ObjectAceType

Obtient ou définit le GUID du type d’objet associé à cet objet ObjectAce.

OpaqueLength

Obtient la longueur des données de rappel opaques associées à cet objet QualifiedAce. Cette propriété n'est valide que dans le cas d'entrées du contrôle d'accès.

(Hérité de QualifiedAce)
PropagationFlags

Obtient des indicateurs qui spécifient les propriétés de propagation d'héritage de cette entrée du contrôle d'accès.

(Hérité de GenericAce)
SecurityIdentifier

Obtient ou définit l'objet SecurityIdentifier associé à cet objet KnownAce.

(Hérité de KnownAce)

Méthodes

Copy()

Crée une copie complète de cette entrée du contrôle d'accès.

(Hérité de GenericAce)
Equals(Object)

Détermine si l'objet GenericAce spécifié est égal à l'objet GenericAce en cours.

(Hérité de GenericAce)
GetBinaryForm(Byte[], Int32)

Marshale le contenu de l'objet ObjectAce dans le tableau d'octets spécifié en commençant à l'offset spécifié.

GetHashCode()

Sert de fonction de hachage pour la classe GenericAce. La méthode GetHashCode() peut être utilisée dans des algorithmes de hachage et des structures de données telles qu'une table de hachage.

(Hérité de GenericAce)
GetOpaque()

Retourne les données de rappel opaques associées à cet objet QualifiedAce.

(Hérité de QualifiedAce)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MaxOpaqueLength(Boolean)

Obtient la longueur maximale autorisée, en octets, d’un blob de données opaque pour les entrées du contrôle d’accès de type rappel.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SetOpaque(Byte[])

Définit les données de rappel opaques associées à cet objet QualifiedAce.

(Hérité de QualifiedAce)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à