Классы управления ролями
Обновлен: Ноябрь 2007
Управления ролями состоит из набора классов и интерфейсов, которые устанавливают роли для текущего пользователя и управляют данными ролей. Следующая таблица содержит классы управления ролями и функции, которые они предоставляют.
Класс/интерфейс |
Функции |
---|---|
Предоставляет основные средства управления ролями. |
Создает роли. Добавляет пользователей к ролям. Определяет, соответствует ли определенный пользователь данной роли. Получает роли пользователей. Удаляет пользователей из роли. Управляет файлами cookie, содержащими данные ролей.
Примечание.
Функции создания ролей и отнесения к ним пользователей не работают при использовании класса WindowsTokenRoleProvider. В этом случае управление данными ролей производится при помощи Windows.
|
Определяет функции возможности для поставщиков данных, которые могут быть использованы службами управления ролями. |
Определяет функции, которые должен реализовывать поставщик, чтобы использоваться классом Roles. |
Добавляет данные ролей к текущему свойству User. |
Автоматически создает элемент RolePrincipal и присоединяет его к текущему контексту. Запускает событие GetRoles, которое позволяет настраивать процесс добавления ролей к контексту текущего пользователя. |
Определяет параметры, передаваемые событию RoleManager_GetRoles. |
Предоставляет доступ к контексту текущего пользователя во время события GetRoles. |
Выступает как объект IPrincipal и выполняет кэширование ролей для пользователя. |
Сохраняет данные ролей для текущего пользователя. Управляет получением данных ролей как из файлов cookie, так и из базы данных (или из обоих источников, если требуется). |
Предоставляет доступ к ролям в качестве службы Windows Communication Framework. |
Проверяет, принадлежит ли пользователь к определенной роли. Получает все роли для пользователя.
Примечание.
Основные возможности управления ролями недоступны из класса RoleService.
|
См. также
Основные понятия
Основные сведения об управлении ролями
Общие сведения о службе ролей Windows Communication Foundation