RoleManagerEventHandler Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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. |