RoleManagerModule Klass

Definition

Hanterar en RolePrincipal instans för den aktuella användaren. Det går inte att ärva den här klassen.

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
Arv
RoleManagerModule
Implementeringar

Kommentarer

Klassen RoleManagerModule används för att tilldela en RolePrincipal till User egenskapen för CurrentHttpContext.

När en begäran är RoleManagerModule klar uppdaterar den rollcookie som innehåller cachelagrad rollinformation. User Om egenskapen är av typen RolePrincipal, och det RolePrincipal anger att dess cachelagrade rolllista har ändrats genom att ställa in CachedListChanged egenskapen på true, RoleManagerModule uppdaterar den rollcookie som innehåller cachelagrad rollinformation.

Den här klassen är inte avsedd att användas direkt från koden.

Konstruktorer

Name Description
RoleManagerModule()

Skapar en ny instans av RoleManagerModule klassen.

Metoder

Name Description
Dispose()

Anropas av HTTP-körningen för att ta bort role-manager-modulen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Init(HttpApplication)

Associerar rollhanteraren med det angivna programmet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Händelser

Name Description
GetRoles

En global programhändelse som utlöses när RoleManagerModule den är redo att skapa en RolePrincipal som representerar den aktuella användaren.

Gäller för

Se även