Sdílet prostřednictvím


RoleManagerModule Třída

Definice

RolePrincipal Spravuje instanci pro aktuálního uživatele. Tato třída se nemůže dědit.

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
Dědičnost
RoleManagerModule
Implementuje

Poznámky

Třída RoleManagerModule se používá k přiřazení objektu RolePrincipalUser k vlastnosti CurrentHttpContext.

Po dokončení požadavku se RoleManagerModule aktualizuje soubor cookie rolí, který obsahuje informace o rolích uložených v mezipaměti. User Pokud je vlastnost typu RolePrincipala značí, RolePrincipal že její seznam rolí v mezipaměti byl upraven nastavením CachedListChanged vlastnosti na true, RoleManagerModule aktualizuje soubor cookie rolí, který obsahuje informace o rolích uložených v mezipaměti.

Tato třída není určena k použití přímo z vašeho kódu.

Konstruktory

RoleManagerModule()

Vytvoří novou instanci třídy RoleManagerModule.

Metody

Dispose()

Volá se modulem http runtime k odstranění modulu role-manager.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
Init(HttpApplication)

Přidruží správce rolí k zadané aplikaci.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

GetRoles

Globální událost aplikace, která je vyvolána, když RoleManagerModule je připravena vytvořit , RolePrincipal která představuje aktuálního uživatele.

Platí pro

Viz také