ObjectSecurity 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.
Permet de contrôler l’accès aux objets sans manipulation directe de listes de contrôle d’accès (ACL). Cette classe est la classe de base abstraite pour les classes CommonObjectSecurity et DirectoryObjectSecurity.
public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
- Héritage
-
ObjectSecurity
- Dérivé
Constructeurs
ObjectSecurity() |
Initialise une nouvelle instance de la classe ObjectSecurity. |
ObjectSecurity(Boolean, Boolean) |
Initialise une nouvelle instance de la classe ObjectSecurity. |
ObjectSecurity(CommonSecurityDescriptor) |
Initialise une nouvelle instance de la classe ObjectSecurity. |
Propriétés
AccessRightType |
Obtient le Type de l’objet sécurisable associé à cet objet ObjectSecurity. |
AccessRulesModified |
Obtient une valeur booléenne qui spécifie si les règles d’accès associées à cet objet ObjectSecurity ont été modifiées. |
AccessRuleType |
Obtient le Type de l’objet associé aux règles d’audit de cet objet ObjectSecurity. L’objet Type doit être un objet qui peut être casté en un objet SecurityIdentifier. |
AreAccessRulesCanonical |
Obtient une valeur booléenne qui spécifie si les règles d’accès associées à cet objet ObjectSecurity suivent un ordre canonique. |
AreAccessRulesProtected |
Obtient une valeur booléenne qui spécifie si la liste de contrôle d’accès discrétionnaire (DACL) associée à cet objet ObjectSecurity est protégée. |
AreAuditRulesCanonical |
Obtient une valeur booléenne qui spécifie si les règles d’audit associées à cet objet ObjectSecurity suivent un ordre canonique. |
AreAuditRulesProtected |
Obtient une valeur booléenne qui spécifie si la liste de contrôle d’accès système (SACL) associée à cet objet ObjectSecurity est protégée. |
AuditRulesModified |
Obtient ou définit une valeur booléenne qui spécifie si les règles d’audit associées à cet objet ObjectSecurity ont été modifiées. |
AuditRuleType |
Obtient l’objet Type associé aux règles d’audit de cet objet ObjectSecurity . L’objet Type doit être un objet qui peut être casté en un objet SecurityIdentifier. |
GroupModified |
Obtient ou définit une valeur booléenne qui spécifie si le groupe associé à l’objet sécurisable a été modifié. |
IsContainer |
Obtient une valeur booléenne qui spécifie si cet objet ObjectSecurity est un objet conteneur. |
IsDS |
Obtient une valeur booléenne qui spécifie si cet objet ObjectSecurity est un objet d’annuaire. |
OwnerModified |
Obtient ou définit une valeur booléenne qui spécifie si le propriétaire de l’objet sécurisable a été modifié. |
SecurityDescriptor |
Obtient le descripteur de sécurité pour cette instance. |
Méthodes
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Initialise une nouvelle instance de la classe AccessRule avec les valeurs spécifiées. |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Initialise une nouvelle instance de la classe AuditRule avec les valeurs spécifiées. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetGroup(Type) |
Obtient le groupe principal associé au propriétaire spécifié. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetOwner(Type) |
Obtient le propriétaire associé au groupe principal spécifié. |
GetSecurityDescriptorBinaryForm() |
Retourne un tableau de valeurs d’octets qui représente les informations du descripteur de sécurité de cet objet ObjectSecurity. |
GetSecurityDescriptorSddlForm(AccessControlSections) |
Retourne la représentation SDDL (Security Descriptor Definition Language) des sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IsSddlConversionSupported() |
Renvoie une valeur booléenne qui spécifie si le descripteur de sécurité associé à cet ObjectSecurity objet peut être converti au format SDDL (Security Descriptor Definition Language). |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ModifyAccess(AccessControlModification, AccessRule, Boolean) |
Applique la modification spécifiée à la liste de contrôle d’accès discrétionnaire (DACL) associée à cet objet ObjectSecurity. |
ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Applique la modification spécifiée à la liste de contrôle d’accès discrétionnaire (DACL) associée à cet objet ObjectSecurity. |
ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Applique la modification spécifiée à la liste de contrôle d’accès système (SACL) associée à cet objet ObjectSecurity. |
ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Applique la modification spécifiée à la liste de contrôle d’accès système (SACL) associée à cet objet ObjectSecurity. |
Persist(Boolean, String, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
Persist(SafeHandle, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
Persist(String, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet objet ObjectSecurity dans un stockage permanent. Nous vous recommandons de définir des valeurs identiques pour les paramètres |
PurgeAccessRules(IdentityReference) |
Supprime toutes les règles d’accès associés au IdentityReference spécifié. |
PurgeAuditRules(IdentityReference) |
Supprime toutes les règles d'audit associées au IdentityReference spécifié. |
ReadLock() |
Verrouille cet objet ObjectSecurity pour un accès en lecture. |
ReadUnlock() |
Verrouille cet objet ObjectSecurity pour un accès en lecture. |
SetAccessRuleProtection(Boolean, Boolean) |
Définit ou supprime la protection des règles d’accès associées à cet objet ObjectSecurity. Les objets parents ne peuvent pas modifier des règles d’accès protégé par le biais de l’héritage. |
SetAuditRuleProtection(Boolean, Boolean) |
Définit ou supprime la protection des règles d’audit associées à cet objet ObjectSecurity. Les objets parents ne peuvent pas modifier les règles d’audit protégées par le biais de l’héritage. |
SetGroup(IdentityReference) |
Définit le groupe principal du descripteur de sécurité associé à cet objet ObjectSecurity. |
SetOwner(IdentityReference) |
Définit le propriétaire du descripteur de sécurité associé à cet objet ObjectSecurity. |
SetSecurityDescriptorBinaryForm(Byte[]) |
Définit le descripteur de sécurité de cet objet ObjectSecurity à partir du tableau de valeurs, spécifiées en octets. |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Définit les sections spécifiées du descripteur de sécurité pour cet objet ObjectSecurity du tableau de valeurs d’octets spécifié. |
SetSecurityDescriptorSddlForm(String) |
Définit le descripteur de sécurité de cet objet ObjectSecurity de la chaîne SDDL (Security Descriptor Definition Language) spécifiée. |
SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Définit les sections spécifiées du descripteur de sécurité de cet objet ObjectSecurity de la chaîne SDDL (Security Descriptor Definition Language) spécifiée. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
WriteLock() |
Déverrouille cet objet ObjectSecurity pour un accès en écriture. |
WriteUnlock() |
Déverrouille cet objet ObjectSecurity pour un accès en écriture. |