Freigeben über


RoleManagerModule Klasse

Definition

Verwaltet eine RolePrincipal Instanz für den aktuellen Benutzer. Diese Klasse kann nicht vererbt werden.

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
Vererbung
RoleManagerModule
Implementiert

Hinweise

Die RoleManagerModule Klasse wird verwendet, um RolePrincipal der User Eigenschaft der .CurrentHttpContext

Wenn eine Anforderung abgeschlossen ist, aktualisiert das RoleManagerModule Rollencookies, das zwischengespeicherte Rolleninformationen enthält. Wenn die User Eigenschaft vom Typ RolePrincipalist und angibt RolePrincipal , dass die zwischengespeicherte Rollenliste durch Festlegen der CachedListChanged Eigenschaft auf truegeändert wurde, aktualisiert das RoleManagerModule Rollencookies, das zwischengespeicherte Rolleninformationen enthält.

Diese Klasse soll nicht direkt aus Dem Code verwendet werden.

Konstruktoren

Name Beschreibung
RoleManagerModule()

Erstellt eine neue Instanz der RoleManagerModule Klasse.

Methoden

Name Beschreibung
Dispose()

Wird von der HTTP-Laufzeit aufgerufen, um das Rollen-Manager-Modul zu verwerfen.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Init(HttpApplication)

Ordnet den Rollen-Manager der angegebenen Anwendung zu.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

Name Beschreibung
GetRoles

Ein globales Anwendungsereignis, das ausgelöst wird, wenn der RoleManagerModule Benutzer bereit ist, ein RolePrincipal Objekt zu erstellen, das den aktuellen Benutzer darstellt.

Gilt für:

Weitere Informationen