RoleManagerEventHandler 代理人

定義

GetRoles 類別的 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)

參數

sender
Object

引發 RoleManagerModule 事件的 GetRoles

e
RoleManagerEventArgs

包含事件資料的 RoleManagerEventArgs 物件。

範例

下列範例顯示 GetRoles 包含在 ASP.NET 應用程式的 Global.asax 檔案中的 事件。 事件 GetRoles 會為在 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

備註

委派 RoleManagerEventHandler 是針對 GetRoles 類別的 RoleManagerModule 事件所定義。 您可以在 ASP.NET 應用程式的 Global.asax 檔案中存取 GetRoles 類別的事件 RoleManagerModule ,如本主題的範例所示。

您可以使用 , RoleManagerEventHandler 將 物件的建立 RolePrincipal 取代為 RoleManagerModule 您自己的自訂物件。 若要這樣做,請使用 定義委派, RoleManagerEventHandler 並將它指派給 GetRoles 的事件 RoleManagerModule

擴充方法

GetMethodInfo(Delegate)

取得表示特定委派所代表之方法的物件。

適用於

另請參閱