Condividi tramite


RoleManagerEventHandler Delegato

Definizione

Definisce il delegato per l'evento GetRoles della classe RoleManagerModule.

public delegate void RoleManagerEventHandler(System::Object ^ sender, RoleManagerEventArgs ^ e);
public delegate void RoleManagerEventHandler(object sender, RoleManagerEventArgs e);
type RoleManagerEventHandler = delegate of obj * RoleManagerEventArgs -> unit
Public Delegate Sub RoleManagerEventHandler(sender As Object, e As RoleManagerEventArgs)

Parametri

sender
Object

Elemento RoleManagerModule che ha generato l'evento GetRoles.

e
RoleManagerEventArgs

Oggetto RoleManagerEventArgs contenente i dati dell'evento.

Esempio

Nell'esempio seguente viene illustrato l'evento GetRoles incluso nel file Global.asax per un'applicazione ASP.NET. L'evento GetRoles aggiunge una notifica di traccia per un'applicazione in cui la traccia è abilitata nel file Web.config.

public void RoleManager_OnGetRoles(object sender, RoleManagerEventArgs args)
{
  args.Context.Trace.Write("Roles", "Applying Role Information");
}
Public Sub RoleManager_OnGetRoles(sender As Object, args As RoleManagerEventArgs)
  args.Context.Trace.Write("Roles", "Applying Role Information")
End Sub

Commenti

Il RoleManagerEventHandler delegato viene definito per l'evento GetRoles della RoleManagerModule classe . È possibile accedere all'evento GetRoles della RoleManagerModule classe nel file Global.asax per l'applicazione ASP.NET, come illustrato nell'esempio per questo argomento.

È possibile utilizzare per RoleManagerEventHandler sostituire la creazione dell'oggetto RolePrincipal con il RoleManagerModule proprio oggetto personalizzato. A tale scopo, definire un delegato usando RoleManagerEventHandler e assegnarlo all'evento GetRoles di RoleManagerModule.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Vedi anche