Поделиться через


RoleManagerModule Класс

Определение

Управляет экземпляром RolePrincipal для текущего пользователя. Этот класс не наследуется.

public ref class RoleManagerModule sealed : System::Web::IHttpModule
public sealed class RoleManagerModule : System.Web.IHttpModule
type RoleManagerModule = class
    interface IHttpModule
Public NotInheritable Class RoleManagerModule
Implements IHttpModule
Наследование
RoleManagerModule
Реализации

Комментарии

Класс RoleManagerModule используется для назначения RolePrincipal свойству UserCurrentHttpContextобъекта .

По завершении запроса обновляет файл cookie ролей, RoleManagerModule содержащий кэшированные сведения о ролях. User Если свойство имеет тип RolePrincipal, а это указывает, RolePrincipal что его кэшированный список ролей был изменен путем задания свойству CachedListChanged значения true, RoleManagerModule будет обновлять файл cookie ролей, содержащий кэшированные сведения о роли.

Данный класс не предназначен для непосредственного использования в коде.

Конструкторы

RoleManagerModule()

Создает новый экземпляр класса RoleManagerModule.

Методы

Dispose()

Вызывается исполняющей средой HTTP для удаления модуля диспетчера ролей.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
Init(HttpApplication)

Связывает диспетчер ролей с указанным приложением.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

События

GetRoles

Глобальное событие приложения, формируемое, когда класс RoleManagerModule готов создать экземпляр RolePrincipal, который представляет текущего пользователя.

Применяется к

См. также раздел