Бөлісу құралы:


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 используется для назначения RolePrincipalUser свойству объекта CurrentHttpContext.

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

Этот класс не предназначен для использования непосредственно из кода.

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

Имя Описание
RoleManagerModule()

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

Методы

Имя Описание
Dispose()

Вызывается средой выполнения HTTP для удаления модуля role-manager.

Equals(Object)

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

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

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

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

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

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

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

MemberwiseClone()

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

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

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

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

События

Имя Описание
GetRoles

Событие глобального приложения, которое возникает при RoleManagerModule готовности к созданию RolePrincipal объекта, представляющего текущего пользователя.

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

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