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 des listes de contrôle d’accès (ACL). Cette classe est la classe de base abstraite pour les classes et CommonObjectSecurity les DirectoryObjectSecurity classes.
public ref class ObjectSecurity abstract
public abstract class ObjectSecurity
type ObjectSecurity = class
Public MustInherit Class ObjectSecurity
- Héritage
-
ObjectSecurity
- Dérivé
Constructeurs
| Nom | Description |
|---|---|
| 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
| Nom | Description |
|---|---|
| AccessRightType |
Obtient l’objet Type sécurisable associé à cet ObjectSecurity objet. |
| AccessRulesModified |
Obtient ou définit une valeur booléenne qui spécifie si les règles d’accès associées à cet ObjectSecurity objet ont été modifiées. |
| AccessRuleType |
Obtient l’objet Type associé aux règles d’accès de cet ObjectSecurity objet. L’objet Type doit être un objet qui peut être casté en tant qu’objet SecurityIdentifier . |
| AreAccessRulesCanonical |
Obtient une valeur booléenne qui spécifie si les règles d’accès associées à cet ObjectSecurity objet sont dans l’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 ObjectSecurity objet est protégée. |
| AreAuditRulesCanonical |
Obtient une valeur booléenne qui spécifie si les règles d’audit associées à cet ObjectSecurity objet sont dans 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 ObjectSecurity objet 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 ObjectSecurity objet ont été modifiées. |
| AuditRuleType |
Obtient l’objet Type associé aux règles d’audit de cet ObjectSecurity objet. L’objet Type doit être un objet qui peut être casté en tant qu’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 ObjectSecurity objet est un objet conteneur. |
| IsDS |
Obtient une valeur booléenne qui spécifie si cet ObjectSecurity objet est un objet de répertoire. |
| OwnerModified |
Obtient ou définit une valeur booléenne qui spécifie si le propriétaire de l’objet sécurisable a été modifié. |
Méthodes
| Nom | Description |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
Initialise une nouvelle instance de la AccessRule classe avec les valeurs spécifiées. |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
Initialise une nouvelle instance de la AuditRule classe 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() |
Sert 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 de descripteur de sécurité pour cet ObjectSecurity objet. |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
Retourne la représentation SDDL (Security Descriptor Definition Language) des sections spécifiées du descripteur de sécurité associé à cet ObjectSecurity objet. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsSddlConversionSupported() |
Retourne 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 Objectactuel. (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 ObjectSecurity objet. |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
Applique la modification spécifiée à la liste de contrôle d’accès discrétionnaire (DACL) associée à cet ObjectSecurity objet. |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
Applique la modification spécifiée à la liste de contrôle d’accès système (SACL) associée à cet ObjectSecurity objet. |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
Applique la modification spécifiée à la liste de contrôle d’accès système (SACL) associée à cet ObjectSecurity objet. |
| Persist(Boolean, String, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet ObjectSecurity objet dans un stockage permanent. Nous recommandons que les valeurs des |
| Persist(SafeHandle, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet ObjectSecurity objet dans un stockage permanent. Nous recommandons que les valeurs des |
| Persist(String, AccessControlSections) |
Enregistre les sections spécifiées du descripteur de sécurité associé à cet ObjectSecurity objet dans un stockage permanent. Nous recommandons que les valeurs des |
| PurgeAccessRules(IdentityReference) |
Supprime toutes les règles d’accès associées à l’élément spécifié IdentityReference. |
| PurgeAuditRules(IdentityReference) |
Supprime toutes les règles d’audit associées à l’objet spécifié IdentityReference. |
| ReadLock() |
Verrouille cet ObjectSecurity objet pour l’accès en lecture. |
| ReadUnlock() |
Déverrouille cet ObjectSecurity objet pour l’accès en lecture. |
| SetAccessRuleProtection(Boolean, Boolean) |
Définit ou supprime la protection des règles d’accès associées à cet ObjectSecurity objet. Les règles d’accès protégées ne peuvent pas être modifiées par les objets parents via l’héritage. |
| SetAuditRuleProtection(Boolean, Boolean) |
Définit ou supprime la protection des règles d’audit associées à cet ObjectSecurity objet. Les règles d’audit protégées ne peuvent pas être modifiées par les objets parents via l’héritage. |
| SetGroup(IdentityReference) |
Définit le groupe principal du descripteur de sécurité associé à cet ObjectSecurity objet. |
| SetOwner(IdentityReference) |
Définit le propriétaire du descripteur de sécurité associé à cet ObjectSecurity objet. |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
Définit les sections spécifiées du descripteur de sécurité pour cet ObjectSecurity objet à partir du tableau spécifié de valeurs d’octets. |
| SetSecurityDescriptorBinaryForm(Byte[]) |
Définit le descripteur de sécurité pour cet ObjectSecurity objet à partir du tableau spécifié de valeurs d’octets. |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
Définit les sections spécifiées du descripteur de sécurité pour cet ObjectSecurity objet à partir de la chaîne SDDL (Security Descriptor Definition Language) spécifiée. |
| SetSecurityDescriptorSddlForm(String) |
Définit le descripteur de sécurité pour cet ObjectSecurity objet à partir 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() |
Verrouille cet ObjectSecurity objet pour l’accès en écriture. |
| WriteUnlock() |
Déverrouille cet ObjectSecurity objet pour l’accès en écriture. |