RoleManagerEventHandler Delegat

Definition

Definiert den Delegaten für das GetRoles-Ereignis der RoleManagerModule-Klasse.

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)

Parameter

sender
Object

Das RoleManagerModule, das das GetRoles-Ereignis ausgelöst hat.

e
RoleManagerEventArgs

Ein RoleManagerEventArgs-Objekt, das die Ereignisdaten enthält.

Beispiele

Das folgende Beispiel zeigt das Ereignis, das GetRoles in der Datei Global.asax für eine ASP.NET-Anwendung enthalten ist. Das GetRoles Ereignis fügt eine Ablaufverfolgungsbenachrichtigung für eine Anwendung hinzu, bei der die Ablaufverfolgung in der Web.config-Datei aktiviert ist.

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

Hinweise

Der RoleManagerEventHandler Delegat wird für das GetRoles Ereignis der RoleManagerModule -Klasse definiert. Sie können auf das GetRoles Ereignis der RoleManagerModule -Klasse in der Datei Global.asax für Ihre ASP.NET-Anwendung zugreifen, wie im Beispiel für dieses Thema gezeigt.

Sie können verwenden RoleManagerEventHandler , um die Erstellung des RolePrincipal -Objekts durch das RoleManagerModule -Objekt durch Ihr eigenes benutzerdefiniertes Objekt zu ersetzen. Definieren Sie dazu einen Delegaten mithilfe von RoleManagerEventHandler , und weisen Sie ihn dem GetRoles -Ereignis des RoleManagerModulezu.

Erweiterungsmethoden

GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird.

Gilt für:

Weitere Informationen