Classes de gestion des rôles
Mise à jour : novembre 2007
La gestion des rôles consiste en un jeu de classes et d'interfaces qui établissent des rôles pour l'utilisateur actuel et qui gèrent les informations relatives aux rôles. Le tableau suivant affiche les classes de gestion des rôles et les fonctions qu'elles fournissent.
Classe/interface |
Fonctions |
---|---|
Fournit des fonctionnalités de gestion générale pour les rôles. |
Crée des rôles. Ajoute des utilisateurs aux rôles. Détermine si un utilisateur spécifique est dans un rôle. Reçoit des rôles pour les utilisateurs. Supprime des utilisateurs d'un rôle. Gère le cookie qui contient des informations de rôle.
Remarque :
Les fonctions permettant de créer des rôles et de leur assigner des utilisateurs ne fonctionnent pas si vous utilisez WindowsTokenRoleProvider. Dans ce cas, vous gérez les informations de rôle à l'aide de Windows.
|
Définit des fonctionnalités pour les fournisseurs de données qui peuvent être utilisées par les services de gestion des rôles. |
Définit la fonctionnalité qu'un fournisseur doit implémenter pour être utilisé par la classe Roles. |
Ajoute des informations de rôle à la propriété User actuelle. |
Crée automatiquement un RolePrincipal et l'attache au contexte actuel. Déclenche un événement GetRoles qui vous permet de personnaliser le processus d'ajout de rôles au contexte d'utilisateur actuel. |
Définit les arguments passés à l'événement RoleManager_GetRoles. |
Donne accès au contexte d'utilisateur actuel pendant l'événement GetRoles. |
Agit comme un objet IPrincipal et met en cache les rôles pour un utilisateur. |
Stocke des informations de rôle pour l'utilisateur actuel. Gère la récupération d'informations de rôle à partir du cookie ou de la base de données (ou des deux, si nécessaire). |
Fournit l'accès aux rôles en tant que service Windows Communication Framework. |
Vérifie si un utilisateur appartient à un rôle spécifié. Récupère tous les rôles d'un utilisateur.
Remarque :
Les fonctionnalités générales de la gestion des rôles ne sont pas disponibles via la classe RoleService.
|
Voir aussi
Concepts
Présentation de la gestion des rôles
Fournisseurs de gestion des rôles
Vue d'ensemble du service de rôle de Windows Communication Foundation