Compartir a través de


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

Roles

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.

RoleProvider

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.

RoleManagerModule

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.

RoleManagerEventArgs

Define argumentos que se transfieren al evento RoleManager_GetRoles.

Proporciona acceso al contexto del usuario actual durante el evento GetRoles.

RolePrincipal

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

Otros recursos

Proteger sitios web ASP.NET