Exporter (0) Imprimer
Développer tout
Développer Réduire

System.Security.AccessControl, espace de noms

Remarque : cet espace de noms est nouveau dans le .NET Framework version 2.0.

L'espace de noms System.Security.AccessControl fournit des éléments de programmation qui contrôlent l'accès aux objets sécurisables et qui auditent les actions liées à la sécurité sur ceux-ci.

 ClasseDescription
Classe publiqueAccessRuleReprésente une combinaison entre identité d'un utilisateur, masque d'accès et type de contrôle d'accès (autorisation ou refus). Un objet AccessRule contient également des informations relatives à la façon dont les objets enfants héritent de la règle et dont cet héritage est propagé.
Classe publiqueAceEnumeratorDonne la possibilité de parcourir les entrées d'une liste de contrôle d'accès.
Classe publiqueAuditRuleReprésente une combinaison entre identité d'un utilisateur et masque d'accès. Un objet AuditRule contient également des informations sur la façon dont les objets enfants héritent de la règle, sur la façon dont cet héritage est propagé et les conditions gouvernant à l'audit.
Classe publiqueAuthorizationRuleDétermine l'accès aux objets sécurisables. Les classes dérivées AccessRule et AuditRule permettent de spécialiser les fonctionnalités d'accès et d'audit.
Classe publiqueAuthorizationRuleCollectionReprésente une collection d'objets AuthorizationRule.
Classe publiqueCommonAceReprésente une entrée du contrôle d'accès.
Classe publiqueCommonAclReprésente une liste de contrôle d'accès et constitue la classe de base des classes DiscretionaryAcl et SystemAcl.
Classe publiqueCommonObjectSecurityContrôle l'accès aux objets sans manipulation directe de listes de contrôle d'accès. Cette classe est la classe de base abstraite de la classe NativeObjectSecurity.
Classe publiqueCommonSecurityDescriptorRepré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.
Classe publiqueCompoundAceReprésente une entrée composée du contrôle d'accès.
Classe publiqueCryptoKeyAccessRuleReprésente une règle d'accès par clé de chiffrement. Une règle d'accès représente une combinaison entre identité d'un utilisateur, masque d'accès et type de contrôle d'accès (autorisation ou refus). Un objet de règle d'accès contient également des informations relatives à la façon dont les objets enfants héritent de la règle et dont cet héritage est propagé.
Classe publiqueCryptoKeyAuditRuleReprésente une règle d'audit pour une clé de chiffrement. Une règle d'audit représente une combinaison entre identité d'un utilisateur et masque d'accès. Une règle d'audit contient également des informations sur la façon dont les objets enfants héritent de la règle, sur la façon dont cet héritage est propagé et sur les conditions gouvernant à l'audit.
Classe publiqueCryptoKeySecurityDonne la possibilité de contrôler l'accès à un objet de clé de chiffrement sans manipulation directe d'une liste de contrôle d'accès.
Classe publiqueCustomAceReprésente une entrée non définie du contrôle d'accès par l'un des membres de l'énumération AceType.
Classe publiqueDirectoryObjectSecurityDonne la possibilité de contrôler l'accès aux objets annuaire sans manipulation directe de listes de contrôle d'accès.
Classe publiqueDirectorySecurityReprésente la sécurité de contrôle d'accès et d'audit pour un répertoire. Cette classe ne peut pas être héritée.
Classe publiqueDiscretionaryAclReprésente une liste de contrôle d'accès discrétionnaire.
Classe publiqueEventWaitHandleAccessRuleReprésente un jeu de droits d'accès accordés ou refusés à un utilisateur ou à un groupe. Cette classe ne peut pas être héritée.
Classe publiqueEventWaitHandleAuditRuleReprésente un jeu de droits d'accès à auditer pour un utilisateur ou groupe. Cette classe ne peut pas être héritée.
Classe publiqueEventWaitHandleSecurityReprésente la sécurité de contrôle d'accès Windows appliquée à un handle d'attente système nommé. Cette classe ne peut pas être héritée.
Classe publiqueFileSecurityReprésente la sécurité de contrôle d'accès et d'audit pour un fichier. Cette classe ne peut pas être héritée.
Classe publiqueFileSystemAccessRuleReprésente une abstraction d'une entrée de contrôle d'accès (ACE) qui définit une règle d'accès pour un fichier ou un répertoire. Cette classe ne peut pas être héritée.
Classe publiqueFileSystemAuditRuleReprésente une abstraction d'une entrée de contrôle d'accès (ACE) qui définit une règle d'audit pour un fichier ou un répertoire. Cette classe ne peut pas être héritée.
Classe publiqueFileSystemSecurityReprésente la sécurité de contrôle d'accès et d'audit pour un fichier ou un répertoire.
Classe publiqueGenericAceReprésente une entrée du contrôle d'accès ; classe de base de toutes les autres classes d'entrées du contrôle d'accès.
Classe publiqueGenericAclReprésente une liste de contrôle d'accès et constitue la classe de base des classes CommonAcl, DiscretionaryAcl, RawAcl et SystemAcl.
Classe publiqueGenericSecurityDescriptorRepré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.
Classe publiqueKnownAceEncapsule tous les types d'entrées du contrôle d'accès actuellement définis par Microsoft Corporation. Tous les objets KnownAce contiennent un masque d'accès de 32 bits et un objet SecurityIdentifier.
Classe publiqueMutexAccessRuleReprésente un jeu de droits d'accès accordés ou refusés à un utilisateur ou à un groupe. Cette classe ne peut pas être héritée.
Classe publiqueMutexAuditRuleReprésente un jeu de droits d'accès à auditer pour un utilisateur ou groupe. Cette classe ne peut pas être héritée.
Classe publiqueMutexSecurityReprésente la sécurité de contrôle d'accès Windows d'un mutex nommé. Cette classe ne peut pas être héritée.
Classe publiqueNativeObjectSecurityDonne la possibilité de contrôler l'accès aux objets natifs sans manipulation directe de listes de contrôle d'accès. Les types d'objets natifs sont définis par l'énumération ResourceType.
Classe publiqueObjectAccessRuleReprésente une combinaison entre identité d'un utilisateur, masque d'accès et type de contrôle d'accès (autorisation ou refus). Un objet ObjectAccessRule contient également des informations sur le type d'objet auquel la règle s'applique, le type d'objet enfant qui peut hériter de la règle, ainsi que la façon dont les objets enfants héritent de la règle et dont cet héritage est propagé.
Classe publiqueObjectAceContrôle l'accès aux objets Services d'annuaire. Cette classe représente une entrée du contrôle d'accès associée à un objet annuaire.
Classe publiqueObjectAuditRuleReprésente une combinaison entre l'identité d'un utilisateur, un masque d'accès et des conditions d'audit. Un objet ObjectAuditRule contient également des informations sur le type d'objet auquel la règle s'applique, le type d'objet enfant qui peut hériter de la règle, ainsi que la façon dont les objets enfants héritent de la règle et dont cet héritage est propagé.
Classe publiqueObjectSecurityDonne la possibilité de contrôler l'accès aux objets sans manipulation directe de listes de contrôle d'accès. Cette classe est la classe de base abstraite des classes CommonObjectSecurity et DirectoryObjectSecurity.
Classe publiquePrivilegeNotHeldExceptionException levée lorsqu'une méthode de l'espace de noms System.Security.AccessControl essaie d'activer un privilège qu'elle n'a pas.
Classe publiqueQualifiedAceReprésente une entrée du contrôle d'accès contenant un qualificateur. Le qualificateur, représenté par un objet AceQualifier, 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. La classe QualifiedAce est la classe de base abstraite des classes CommonAce et ObjectAce.
Classe publiqueRawAclReprésente une liste de contrôle d'accès.
Classe publiqueRawSecurityDescriptorRepré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.
Classe publiqueRegistryAccessRuleReprésente un jeu de droits d'accès accordés ou refusés à un utilisateur ou à un groupe. Cette classe ne peut pas être héritée.
Classe publiqueRegistryAuditRuleReprésente un jeu de droits d'accès à auditer pour un utilisateur ou groupe. Cette classe ne peut pas être héritée.
Classe publiqueRegistrySecurityReprésente la sécurité du contrôle d'accès Windows d'une clé de Registre. Cette classe ne peut pas être héritée.
Classe publiqueSemaphoreAccessRuleReprésente un jeu de droits d'accès accordés ou refusés à un utilisateur ou à un groupe. Cette classe ne peut pas être héritée.
Classe publiqueSemaphoreAuditRuleReprésente un jeu de droits d'accès à auditer pour un utilisateur ou groupe. Cette classe ne peut pas être héritée.
Classe publiqueSemaphoreSecurityReprésente la sécurité de contrôle d'accès Windows d'un sémaphore nommé. Cette classe ne peut pas être héritée.
Classe publiqueSystemAclReprésente une liste de contrôle d'accès système.

 DéléguéDescription
Délégué publicNativeObjectSecurity.ExceptionFromErrorCodeOffre aux intégrateurs un moyen de mapper des codes d'erreur numériques aux exceptions spécifiques qu'ils créent.

 ÉnumérationDescription
Énumération publiqueAccessControlActionsSpécifie les actions autorisées avec les objets sécurisables.
Énumération publiqueAccessControlModificationSpécifie le type de modification de contrôle d'accès à effectuer. Cette énumération est utilisée par les méthodes de la classe ObjectSecurity et ses descendants.
Énumération publiqueAccessControlSectionsSpécifie quelles sections d'un descripteur de sécurité enregistrer ou charger.
Énumération publiqueAccessControlTypeSpécifie si un objet AccessRule est utilisé pour autoriser ou refuser l'accès. Ces valeurs ne sont pas des indicateurs et elles ne peuvent pas être combinées.
Énumération publiqueAceFlagsSpécifie le comportement, en matière d'héritage et d'audit, d'une entrée du contrôle d'accès.
Énumération publiqueAceQualifierSpécifie la fonction d'une entrée du contrôle d'accès.
Énumération publiqueAceTypeDéfinit les types d'entrées du contrôle d'accès disponibles.
Énumération publiqueAuditFlagsSpécifie les conditions dans lesquelles l'audit tente d'accéder à un objet sécurisable.
Énumération publiqueCompoundAceTypeSpécifie le type d'un objet CompoundAce.
Énumération publiqueControlFlagsCes indicateurs affectent le comportement du descripteur de sécurité.
Énumération publiqueCryptoKeyRightsSpécifie l'opération de clé de chiffrement dont une règle d'autorisation contrôle l'accès ou l'audit.
Énumération publiqueEventWaitHandleRightsSpécifie les droits de contrôle d'accès qui peuvent s'appliquer aux objets événement système nommé.
Énumération publiqueFileSystemRightsDéfinit les droits d'accès à utiliser lors de la création de règles d'accès et d'audit.
Énumération publiqueInheritanceFlagsLes indicateurs d'héritage spécifient la sémantique d'héritage des entrées du contrôle d'accès.
Énumération publiqueMutexRightsSpécifie les droits de contrôle d'accès qui peuvent s'appliquer aux objets d'un mutex système nommé.
Énumération publiqueObjectAceFlagsSpécifie la présence de types d'objets pour les entrées du contrôle d'accès.
Énumération publiquePropagationFlagsSpécifie la façon dont les entrées du contrôle d'accès sont propagées vers les objets enfants. Ces indicateurs ne sont significatifs que si des indicateurs d'héritage sont présents.
Énumération publiqueRegistryRightsSpécifie les droits de contrôle d'accès qui peuvent s'appliquer aux objets de Registre.
Énumération publiqueResourceTypeSpécifie les types d'objet natifs définis.
Énumération publiqueSecurityInfosSpécifie la section d'un descripteur de sécurité à interroger ou définir.
Énumération publiqueSemaphoreRightsSpécifie les droits de contrôle d'accès qui peuvent s'appliquer aux objets d'un sémaphore système nommé.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft