Condividi tramite


RoleManagerModule Classe

Definizione

Gestisce un'istanza RolePrincipal per l'utente corrente. Questa classe non può essere ereditata.

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
Ereditarietà
RoleManagerModule
Implementazioni

Commenti

La RoleManagerModule classe viene utilizzata per assegnare un RolePrincipal oggetto alla User proprietà dell'oggetto CurrentHttpContext.

Al termine di una richiesta, aggiorna RoleManagerModule il cookie dei ruoli che contiene informazioni sul ruolo memorizzate nella cache. Se la User proprietà è di tipo RolePrincipale indica RolePrincipal che l'elenco dei ruoli memorizzato nella cache è stato modificato impostando la CachedListChanged proprietà su true, aggiornerà RoleManagerModule il cookie dei ruoli che contiene informazioni sul ruolo memorizzate nella cache.

Questa classe non deve essere usata direttamente dal codice.

Costruttori

Nome Descrizione
RoleManagerModule()

Crea una nuova istanza della RoleManagerModule classe .

Metodi

Nome Descrizione
Dispose()

Chiamato dal runtime HTTP per eliminare il modulo role-manager.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Init(HttpApplication)

Associa il gestore ruoli all'applicazione specificata.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

Nome Descrizione
GetRoles

Evento dell'applicazione globale generato quando è RoleManagerModule pronto per creare un RolePrincipal oggetto che rappresenta l'utente corrente.

Si applica a

Vedi anche