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 der User -Eigenschaft von CurrentHttpContextzuzuweisenRolePrincipal.

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 Rollencooky, das zwischengespeicherte Rolleninformationen enthält.

Diese Klasse ist nicht für die direkte Verwendung im Code vorgesehen.

Konstruktoren

RoleManagerModule()

Erstellt eine neue Instanz der RoleManagerModule-Klasse.

Methoden

Dispose()

Wird von der HTTP-Laufzeit zum Freigeben des Rollen-Manager-Moduls aufgerufen.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Init(HttpApplication)

Ordnet der angegebenen Anwendung den Rollen-Manager zu.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Ereignisse

GetRoles

Ein globales Anwendungsereignis, das ausgelöst wird, bevor RoleManagerModule einen RolePrincipal erstellt, der den aktuellen Benutzer darstellt.

Gilt für:

Weitere Informationen