SessionAuthenticationModule.SignOut Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli kullanıcıyı imzalar ve ilişkili olayları tetikler.
public:
virtual void SignOut();
public virtual void SignOut ();
abstract member SignOut : unit -> unit
override this.SignOut : unit -> unit
Public Overridable Sub SignOut ()
Örnekler
Aşağıdaki kod, bir ASP.NET web uygulamasındaki SignOut SignOut.aspx sayfasından (SignOut.aspx.cs) yöntemini çağırmaya yönelik kodu gösterir. Genel bakış konusunda daha eksiksiz bir örnek gösterilmiştir SessionAuthenticationModule .
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);
}
Açıklamalar
OnSigningOutOturumu kapatma gerçekleştirmek için , DeleteSessionTokenCookieve OnSignedOut yöntemlerini çağırır. Bir özel durum oluşursa, OnSignOutError olayı yükseltmek için yöntemi çağrılırSignOutError. Oturumu kapatma işlemini iptal etmek ve özel durumun istemciye yayılmasını önlemek için bu olayın olay işleyicisine geçirilen nesnesinin özelliğini ErrorEventArgs ayarlayabilirsinizCancel.
Uygulamaya özgü davranış eklemek için bu yöntemi geçersiz kılabilirsiniz.