Clases para la administración de funciones
Actualización: noviembre 2007
La administración de funciones consta de un conjunto de clases e interfaces que establecen las funciones del usuario actual y administran la información de las funciones. En la tabla siguiente se muestran las clases de administración de funciones y la funcionalidad que proporcionan.
Clase/interfaz |
Funciones |
---|---|
Proporciona servicios generales de administración para las funciones. |
Crea funciones. Agrega usuarios a las funciones. Determina si el usuario especificado se encuentra en una función. Obtiene las funciones de los usuarios. Quita los usuarios de una función. Administra la cookie que contiene la información de las funciones.
Nota:
Si utiliza la clase WindowsTokenRoleProvider, no puede trabajar con la funcionalidad para crear funciones y asignar usuarios a estas funciones. En ese caso, debe administrar la información de las funciones mediante Windows.
|
Define la funcionalidad de los proveedores de datos que pueden utilizar los servicios de administración de funciones. |
Define la funcionalidad que un proveedor debe implementar para que lo utilice la clase Roles. |
Agrega información de las funciones a la propiedad User actual. |
Crea automáticamente una clase RolePrincipal y la agrega al contexto actual. Desencadena un evento GetRoles que le permite personalizar el proceso de agregar funciones al contexto del usuario actual. |
Define argumentos que se transfieren al evento RoleManager_GetRoles. |
Proporciona acceso al contexto del usuario actual durante el evento GetRoles. |
Actúa como un objeto IPrincipal y almacena en memoria caché las funciones de un usuario. |
Almacena la información de las funciones del usuario actual. Administra la recuperación de la información de las funciones desde la cookie o la base de datos (o desde las dos, si es necesario). |
Vea también
Conceptos
Descripción de la administración de funciones
Proveedores para la administración de funciones