Udostępnij za pośrednictwem


RoleManagerModule Klasa

Definicja

Zarządza wystąpieniem RolePrincipal bieżącego użytkownika. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
RoleManagerModule
Implementuje

Uwagi

Klasa RoleManagerModule służy do przypisywania RolePrincipal obiektu do User właściwości .CurrentHttpContext

Po zakończeniu RoleManagerModule żądania odświeża plik cookie ról zawierający informacje o rolach w pamięci podręcznej. User Jeśli właściwość ma typ RolePrincipali wskazuje, RolePrincipal że jej buforowana lista ról została zmodyfikowana przez ustawienie CachedListChanged właściwości na true, RoleManagerModule spowoduje to zaktualizowanie pliku cookie ról zawierającego informacje o rolach w pamięci podręcznej.

Ta klasa nie jest przeznaczona do użycia bezpośrednio z kodu.

Konstruktory

RoleManagerModule()

Tworzy nowe wystąpienie klasy RoleManagerModule.

Metody

Dispose()

Wywoływane przez środowisko uruchomieniowe HTTP w celu usunięcia modułu menedżera ról.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Init(HttpApplication)

Kojarzy menedżera ról z określoną aplikacją.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Zdarzenia

GetRoles

Zdarzenie aplikacji globalnej wywoływane, gdy RoleManagerModule element jest gotowy do utworzenia elementu RolePrincipal reprezentującego bieżącego użytkownika.

Dotyczy

Zobacz też