CommonSecurityDescriptor Classe
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.
Représente un descripteur de sécurité. 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.
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
Constructeurs
CommonSecurityDescriptor(Boolean, Boolean, Byte[], Int32) |
Initialise une nouvelle instance de la classe CommonSecurityDescriptor à partir du tableau spécifié de valeurs exprimées en octets. |
CommonSecurityDescriptor(Boolean, Boolean, ControlFlags, SecurityIdentifier, SecurityIdentifier, SystemAcl, DiscretionaryAcl) |
Initialise une nouvelle instance de la classe CommonSecurityDescriptor à partir des informations spécifiées. |
CommonSecurityDescriptor(Boolean, Boolean, RawSecurityDescriptor) |
Initialise une nouvelle instance de la classe CommonSecurityDescriptor à partir de l'objet RawSecurityDescriptor spécifié. |
CommonSecurityDescriptor(Boolean, Boolean, String) |
Initialise une nouvelle instance de la classe CommonSecurityDescriptor à partir de la chaîne SDDL spécifiée. |
Propriétés
BinaryLength |
Obtient la longueur, en octets, de la représentation binaire de l'objet GenericSecurityDescriptor actuel. Utilisez cette longueur avant de marshaler la liste ACL en tableau binaire avec la méthode GetBinaryForm(Byte[], Int32). (Hérité de GenericSecurityDescriptor) |
ControlFlags |
Obtient des valeurs qui spécifient le comportement de l’objet CommonSecurityDescriptor. |
DiscretionaryAcl |
Obtient ou définit la liste de contrôle d'accès discrétionnaire de cet objet CommonSecurityDescriptor. La liste de contrôle d'accès discrétionnaire contient des règles d'accès. |
Group |
Obtient ou définit le groupe principal pour cet objet CommonSecurityDescriptor. |
IsContainer |
Obtient une valeur booléenne qui spécifie si l'objet associé à cet objet CommonSecurityDescriptor est un objet conteneur. |
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. |
IsDS |
Obtient une valeur booléenne qui spécifie si l'objet associé à cet objet CommonSecurityDescriptor est un objet annuaire. |
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. |
Owner |
Obtient ou définit le propriétaire de l’objet associé à cet objet CommonSecurityDescriptor. |
SystemAcl |
Obtient ou définit la liste de contrôle d'accès système de cet objet CommonSecurityDescriptor. La liste de contrôle d'accès système contient des règles d'audit. |
Méthodes
AddDiscretionaryAcl(Byte, Int32) |
Définit la propriété DiscretionaryAcl pour cette instance CommonSecurityDescriptor et définit l’indicateur DiscretionaryAclPresent. |
AddSystemAcl(Byte, Int32) |
Définit la propriété SystemAcl pour cette instance CommonSecurityDescriptor et définit l’indicateur SystemAclPresent. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetBinaryForm(Byte[], Int32) |
Retourne un tableau de valeurs d’octets qui représente les informations contenues dans cet objet GenericSecurityDescriptor. (Hérité de GenericSecurityDescriptor) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
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. (Hérité de GenericSecurityDescriptor) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
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. |
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. |
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. 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. |
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. 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. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |