CommonSecurityDescriptor CommonSecurityDescriptor CommonSecurityDescriptor CommonSecurityDescriptor Class

Définition

Représente un descripteur de sécurité.Represents a security descriptor. Un descripteur de sécurité inclut un propriétaire, un groupe principal, une liste de contrôle d'accès discrétionnaire et une liste de contrôle d'accès système.A security descriptor includes an owner, a primary group, a Discretionary Access Control List (DACL), and a System Access Control List (SACL).

public ref class CommonSecurityDescriptor sealed : System::Security::AccessControl::GenericSecurityDescriptor
public sealed class CommonSecurityDescriptor : System.Security.AccessControl.GenericSecurityDescriptor
type CommonSecurityDescriptor = class
    inherit GenericSecurityDescriptor
Public NotInheritable Class CommonSecurityDescriptor
Inherits GenericSecurityDescriptor
Héritage
CommonSecurityDescriptorCommonSecurityDescriptorCommonSecurityDescriptorCommonSecurityDescriptor

Constructeurs

CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32)

Initialise une nouvelle instance de la classe CommonSecurityDescriptor à partir du tableau spécifié de valeurs exprimées en octets.Initializes a new instance of the CommonSecurityDescriptor class from the specified array of byte values.

CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl)

Initialise une nouvelle instance de la classe CommonSecurityDescriptor à partir des informations spécifiées.Initializes a new instance of the CommonSecurityDescriptor class from the specified information.

CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor)

Initialise une nouvelle instance de la classe CommonSecurityDescriptor à partir de l'objet RawSecurityDescriptor spécifié.Initializes a new instance of the CommonSecurityDescriptor class from the specified RawSecurityDescriptor object.

CommonSecurityDescriptor(Boolean, Boolean, String) CommonSecurityDescriptor(Boolean, Boolean, String) CommonSecurityDescriptor(Boolean, Boolean, String) CommonSecurityDescriptor(Boolean, Boolean, String)

Initialise une nouvelle instance de la classe CommonSecurityDescriptor à partir de la chaîne SDDL spécifiée.Initializes a new instance of the CommonSecurityDescriptor class from the specified Security Descriptor Definition Language (SDDL) string.

Propriétés

BinaryLength BinaryLength BinaryLength BinaryLength

Obtient la longueur, en octets, de la représentation binaire de l'objet GenericSecurityDescriptor actuel.Gets the length, in bytes, of the binary representation of the current GenericSecurityDescriptor object. Utilisez cette longueur avant de marshaler la liste ACL en tableau binaire avec la méthode GetBinaryForm(Byte[], Int32).This length should be used before marshaling the ACL into a binary array with the GetBinaryForm(Byte[], Int32) method.

(Inherited from GenericSecurityDescriptor)
ControlFlags ControlFlags ControlFlags ControlFlags

Obtient des valeurs qui spécifient le comportement de l'objet CommonSecurityDescriptor.Gets values that specify behavior of the CommonSecurityDescriptor object.

DiscretionaryAcl DiscretionaryAcl DiscretionaryAcl DiscretionaryAcl

Obtient ou définit la liste de contrôle d'accès discrétionnaire de cet objet CommonSecurityDescriptor.Gets or sets the discretionary access control list (DACL) for this CommonSecurityDescriptor object. La liste de contrôle d'accès discrétionnaire contient des règles d'accès.The DACL contains access rules.

Group Group Group Group

Obtient ou définit le groupe principal de cet objet CommonSecurityDescriptor.Gets or sets the primary group for this CommonSecurityDescriptor object.

IsContainer IsContainer IsContainer IsContainer

Obtient une valeur booléenne qui spécifie si l'objet associé à cet objet CommonSecurityDescriptor est un objet conteneur.Gets a Boolean value that specifies whether the object associated with this CommonSecurityDescriptor object is a container object.

IsDiscretionaryAclCanonical IsDiscretionaryAclCanonical IsDiscretionaryAclCanonical IsDiscretionaryAclCanonical

Obtient une valeur booléenne qui spécifie si la liste de contrôle d'accès discrétionnaire associée à cet objet CommonSecurityDescriptor suit un ordre canonique.Gets a Boolean value that specifies whether the Discretionary Access Control List (DACL) associated with this CommonSecurityDescriptor object is in canonical order.

IsDS IsDS IsDS IsDS

Obtient une valeur booléenne qui spécifie si l'objet associé à cet objet CommonSecurityDescriptor est un objet annuaire.Gets a Boolean value that specifies whether the object associated with this CommonSecurityDescriptor object is a directory object.

IsSystemAclCanonical IsSystemAclCanonical IsSystemAclCanonical IsSystemAclCanonical

Obtient une valeur booléenne qui spécifie si la liste de contrôle d'accès système associée à cet objet CommonSecurityDescriptor suit un ordre canonique.Gets a Boolean value that specifies whether the System Access Control List (SACL) associated with this CommonSecurityDescriptor object is in canonical order.

Owner Owner Owner Owner

Obtient ou définit le propriétaire de l'objet associé à cet objet CommonSecurityDescriptor.Gets or sets the owner of the object associated with this CommonSecurityDescriptor object.

SystemAcl SystemAcl SystemAcl SystemAcl

Obtient ou définit la liste de contrôle d'accès système de cet objet CommonSecurityDescriptor.Gets or sets the System Access Control List (SACL) for this CommonSecurityDescriptor object. La liste de contrôle d'accès système contient des règles d'audit.The SACL contains audit rules.

Méthodes

AddDiscretionaryAcl(Byte, Int32) AddDiscretionaryAcl(Byte, Int32) AddDiscretionaryAcl(Byte, Int32) AddDiscretionaryAcl(Byte, Int32)

Définit la propriété DiscretionaryAcl pour cette instance CommonSecurityDescriptor et définit l’indicateur DiscretionaryAclPresent.Sets the DiscretionaryAcl property for this CommonSecurityDescriptor instance and sets the DiscretionaryAclPresent flag.

AddSystemAcl(Byte, Int32) AddSystemAcl(Byte, Int32) AddSystemAcl(Byte, Int32) AddSystemAcl(Byte, Int32)

Définit la propriété SystemAcl pour cette instance CommonSecurityDescriptor et définit l’indicateur SystemAclPresent.Sets the SystemAcl property for this CommonSecurityDescriptor instance and sets the SystemAclPresent flag.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32) GetBinaryForm(Byte[], Int32)

Retourne un tableau de valeurs d’octets qui représente les informations contenues dans cet objet GenericSecurityDescriptor.Returns an array of byte values that represents the information contained in this GenericSecurityDescriptor object.

(Inherited from GenericSecurityDescriptor)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetSddlForm(AccessControlSections) GetSddlForm(AccessControlSections) GetSddlForm(AccessControlSections) GetSddlForm(AccessControlSections)

Retourne la représentation SDDL (Security Descriptor Definition Language) des sections spécifiées du descripteur de sécurité que cet objet GenericSecurityDescriptor représente.Returns the Security Descriptor Definition Language (SDDL) representation of the specified sections of the security descriptor that this GenericSecurityDescriptor object represents.

(Inherited from GenericSecurityDescriptor)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
PurgeAccessControl(SecurityIdentifier) PurgeAccessControl(SecurityIdentifier) PurgeAccessControl(SecurityIdentifier) PurgeAccessControl(SecurityIdentifier)

Supprime toutes les règles d'accès de l'identificateur de sécurité spécifié dans la liste de contrôle d'accès discrétionnaire associée à cet objet CommonSecurityDescriptor.Removes all access rules for the specified security identifier from the Discretionary Access Control List (DACL) associated with this CommonSecurityDescriptor object.

PurgeAudit(SecurityIdentifier) PurgeAudit(SecurityIdentifier) PurgeAudit(SecurityIdentifier) PurgeAudit(SecurityIdentifier)

Supprime toutes les règles d'audit de l'identificateur de sécurité spécifié dans la liste de contrôle d'accès système associée à cet objet CommonSecurityDescriptor.Removes all audit rules for the specified security identifier from the System Access Control List (SACL) associated with this CommonSecurityDescriptor object.

SetDiscretionaryAclProtection(Boolean, Boolean) SetDiscretionaryAclProtection(Boolean, Boolean) SetDiscretionaryAclProtection(Boolean, Boolean) SetDiscretionaryAclProtection(Boolean, Boolean)

Définit la protection héritée par la liste de contrôle d'accès discrétionnaire associée à cet objet CommonSecurityDescriptor.Sets the inheritance protection for the Discretionary Access Control List (DACL) associated with this CommonSecurityDescriptor object. Les listes de contrôle d'accès discrétionnaires protégées n'héritent pas de règles d'accès de conteneurs parents.DACLs that are protected do not inherit access rules from parent containers.

SetSystemAclProtection(Boolean, Boolean) SetSystemAclProtection(Boolean, Boolean) SetSystemAclProtection(Boolean, Boolean) SetSystemAclProtection(Boolean, Boolean)

Définit la protection héritée par la liste de contrôle d'accès système associée à cet objet CommonSecurityDescriptor.Sets the inheritance protection for the System Access Control List (SACL) associated with this CommonSecurityDescriptor object. Les listes de contrôle d'accès système protégées n'héritent pas de règles d'audit de conteneurs parents.SACLs that are protected do not inherit audit rules from parent containers.

ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

S’applique à