RoleManagerEventHandler Temsilci

Tanım

sınıfının olayı için GetRoles temsilciyi RoleManagerModule tanımlar.

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)

Parametreler

sender
Object

Olayı RoleManagerModule tetikleyen GetRoles .

e
RoleManagerEventArgs

RoleManagerEventArgs Olay verilerini içeren bir nesne.

Örnekler

Aşağıdaki örnekte, bir ASP.NET uygulaması için Global.asax dosyasına dahil edilen olay gösterilmektedir GetRoles . Olay, GetRoles Web.config dosyasında izlemenin etkinleştirildiği bir uygulama için izleme bildirimi ekler.

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

Açıklamalar

TemsilciRoleManagerEventHandler, sınıfının olayı RoleManagerModule için GetRoles tanımlanır. Sınıfının olayına GetRolesRoleManagerModule , bu konudaki örnekte gösterildiği gibi ASP.NET uygulamanızın Global.asax dosyasında erişebilirsiniz.

nesnesinin tarafından oluşturulmasını RolePrincipal kendi özel nesnenizle RoleManagerModule değiştirmek için kullanabilirsinizRoleManagerEventHandler. Bunu yapmak için kullanarak bir temsilci RoleManagerEventHandler tanımlayın ve bunu olayına GetRoles atayın RoleManagerModule.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır

Ayrıca bkz.