RoleManagerModule Class

Definition

Gestisce un'istanza di RolePrincipal per l'utente corrente.Manages a RolePrincipal instance for the current user. La classe non può essere ereditata.This class cannot be inherited.

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
Inheritance
RoleManagerModule
Implements

Remarks

La classe RoleManagerModule viene utilizzata per assegnare una RolePrincipal alla proprietà User della CurrentHttpContext.The RoleManagerModule class is used to assign a RolePrincipal to the User property of the CurrentHttpContext.

Quando una richiesta viene completata, il RoleManagerModule aggiorna il cookie dei ruoli che contiene le informazioni sui ruoli memorizzati nella cache.When a request completes, the RoleManagerModule refreshes the roles cookie that contains cached role information. Se la proprietà User è di tipo RolePrincipale tale RolePrincipal indica che l'elenco di ruoli memorizzato nella cache è stato modificato impostando la proprietà CachedListChanged su true, il RoleManagerModule aggiornerà il cookie dei ruoli che contiene le informazioni sui ruoli memorizzati nella cache.If the User property is of type RolePrincipal, and that RolePrincipal indicates that its cached role list has been modified by setting the CachedListChanged property to true, the RoleManagerModule will update the roles cookie that contains cached role information.

Questa classe non è destinata a essere utilizzata direttamente dal codice.This class is not intended to be used directly from your code.

Constructors

RoleManagerModule()

Crea una nuova istanza della classe RoleManagerModule.Creates a new instance of the RoleManagerModule class.

Methods

Dispose()

Chiamata eseguita dal runtime HTTP per eliminare il modulo di gestione dei ruoli.Called by the HTTP runtime to dispose of the role-manager module.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
Init(HttpApplication)

Associa il gestore dei ruoli all'applicazione specificata.Associates the role manager with the specified application.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Events

GetRoles

Evento di applicazione globale generato quando l'oggetto RoleManagerModule è pronto per creare un oggetto RolePrincipal che rappresenta l'utente corrente.A global application event that is raised when the RoleManagerModule is ready to create a RolePrincipal that represents the current user.

Applies to

See also