Condividi tramite


RoleManagerModule Classe

Definizione

Gestisce un'istanza di RolePrincipal per l'utente corrente. La 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 usata per assegnare un oggetto RolePrincipal alla User proprietà di CurrentHttpContext.

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

Questa classe non è destinata a essere utilizzata direttamente dal codice.

Costruttori

RoleManagerModule()

Crea una nuova istanza della classe RoleManagerModule.

Metodi

Dispose()

Chiamata eseguita dal runtime HTTP per eliminare il modulo di gestione dei ruoli.

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Init(HttpApplication)

Associa il gestore dei ruoli all'applicazione specificata.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

GetRoles

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

Si applica a

Vedi anche