Sdílet prostřednictvím


RoleManagerEventHandler Delegát

Definice

Definuje delegáta GetRoles pro událost RoleManagerModule třídy .

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)

Parametry

sender
Object

Událost RoleManagerModule , která vyvolala GetRoles událost.

e
RoleManagerEventArgs

Objekt RoleManagerEventArgs , který obsahuje data události.

Příklady

Následující příklad ukazuje událost obsaženou GetRoles v souboru Global.asax pro aplikaci ASP.NET. Událost GetRoles přidá oznámení o trasování pro aplikaci, kde je v souboru Web.config povoleno trasování.

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

Poznámky

Delegát RoleManagerEventHandler je definován pro GetRoles událost RoleManagerModule třídy . Můžete získat přístup k GetRoles události RoleManagerModule třídy v souboru Global.asax pro aplikaci ASP.NET, jak je znázorněno v příkladu pro toto téma.

Můžete použít RoleManagerEventHandler k nahrazení vytvoření objektu RolePrincipal vlastním objektem RoleManagerModule . Chcete-li to provést, definujte delegáta pomocí RoleManagerEventHandler a přiřaďte ho GetRolesRoleManagerModulek události .

Metody rozšíření

GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro

Viz také