SessionAuthenticationModule.SignOut Metode
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.
Mengeluarkan pengguna saat ini dan menaikkan peristiwa terkait.
public:
virtual void SignOut();
public virtual void SignOut ();
abstract member SignOut : unit -> unit
override this.SignOut : unit -> unit
Public Overridable Sub SignOut ()
Contoh
Kode berikut menunjukkan kode untuk memanggil SignOut metode dari halaman SignOut.aspx (SignOut.aspx.cs) dalam aplikasi web ASP.NET. Contoh yang lebih lengkap ditampilkan dalam SessionAuthenticationModule topik gambaran umum.
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
//SUBSCRIBE TO SAM EVENTS
FederatedAuthentication.SessionAuthenticationModule.SessionSecurityTokenCreated += new EventHandler<SessionSecurityTokenCreatedEventArgs>(SessionAuthenticationModule_SessionSecurityTokenCreated);
FederatedAuthentication.SessionAuthenticationModule.SessionSecurityTokenReceived += new EventHandler<SessionSecurityTokenReceivedEventArgs>(SessionAuthenticationModule_SessionSecurityTokenReceived);
FederatedAuthentication.SessionAuthenticationModule.SigningOut += new EventHandler<SigningOutEventArgs>(SessionAuthenticationModule_SigningOut);
FederatedAuthentication.SessionAuthenticationModule.SignedOut += new EventHandler(SessionAuthenticationModule_SignedOut);
FederatedAuthentication.SessionAuthenticationModule.SignOutError += new EventHandler<ErrorEventArgs>(SessionAuthenticationModule_SignOutError);
}
Keterangan
OnSigningOutMemanggil metode , DeleteSessionTokenCookie, dan OnSignedOut untuk melakukan keluar. Jika pengecualian terjadi, OnSignOutError metode dipanggil untuk menaikkan SignOutError peristiwa. Anda dapat mengatur Cancel properti objek yang ErrorEventArgs diteruskan ke penanganan aktivitas untuk acara ini guna membatalkan keluar dan mencegah pengecualian disebarluaskan ke klien.
Anda dapat mengambil alih metode ini untuk menambahkan perilaku khusus aplikasi.