RoleManagerEventHandler Delegasikan
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan delegasi untuk GetRoles peristiwa RoleManagerModule kelas.
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)
Parameter
- sender
- Object
Yang RoleManagerModule mengangkat GetRoles peristiwa.
Objek RoleManagerEventArgs yang berisi data peristiwa.
Contoh
Contoh berikut menunjukkan peristiwa yang GetRoles disertakan dalam file Global.asax untuk aplikasi ASP.NET. Peristiwa menambahkan GetRoles pemberitahuan pelacakan untuk aplikasi di mana jejak diaktifkan dalam file 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
Keterangan
RoleManagerEventHandler Delegasi didefinisikan untuk GetRoles peristiwa RoleManagerModule kelas. Anda dapat mengakses GetRoles peristiwa RoleManagerModule kelas di file Global.asax untuk aplikasi ASP.NET Anda seperti yang ditunjukkan dalam contoh untuk topik ini.
Anda dapat menggunakan RoleManagerEventHandler untuk mengganti pembuatan RolePrincipal objek dengan RoleManagerModule dengan objek kustom Anda sendiri. Untuk melakukan ini, tentukan delegasi menggunakan RoleManagerEventHandler dan tetapkan ke GetRoles peristiwa RoleManagerModule.
Metode Ekstensi
GetMethodInfo(Delegate) |
Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan. |