RoleManagerEventHandler Delegera

Definition

Definierar ombudet för GetRoles händelsen för RoleManagerModule klassen.

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)

Parametrar

sender
Object

Det RoleManagerModule som väckte händelsen GetRoles .

e
RoleManagerEventArgs

Ett RoleManagerEventArgs objekt som innehåller händelsedata.

Exempel

I följande exempel visas händelsen GetRoles som ingår i filen Global.asax för ett ASP.NET-program. Händelsen GetRoles lägger till ett spårningsmeddelande för ett program där spårning är aktiverat i Web.config-filen.

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

Kommentarer

Ombudet RoleManagerEventHandler definieras för GetRoles händelsen för RoleManagerModule klassen. Du kan komma åt händelsen GetRoles för klassen RoleManagerModule i filen Global.asax för ditt ASP.NET-program enligt exemplet för det här avsnittet.

Du kan använda RoleManagerEventHandler för att ersätta skapandet av RolePrincipal objektet RoleManagerModule med ditt eget anpassade objekt. För att göra detta definierar du ett ombud med hjälp av RoleManagerEventHandler och tilldelar det till GetRoles händelsen för RoleManagerModule.

Tilläggsmetoder

Name Description
GetMethodInfo(Delegate)

Hämtar ett objekt som representerar den metod som representeras av det angivna ombudet.

Gäller för

Se även