WSFederationAuthenticationModule.SigningOut Händelse

Definition

Inträffar innan sessionen tas bort under utloggningen.

public:
 event EventHandler<System::IdentityModel::Services::SigningOutEventArgs ^> ^ SigningOut;
public event EventHandler<System.IdentityModel.Services.SigningOutEventArgs> SigningOut;
member this.SigningOut : EventHandler<System.IdentityModel.Services.SigningOutEventArgs> 
Public Custom Event SigningOut As EventHandler(Of SigningOutEventArgs) 
Public Event SigningOut As EventHandler(Of SigningOutEventArgs) 

Händelsetyp

Kommentarer

Den här händelsen utlöses via ett anrop till OnSigningOut metoden inifrån WSFederationAuthenticationModule.SignOut(Boolean) metoden när sessionen loggas ut på den förlitande parten (RP). Händelsen utlöses inte vid federerad utloggning via FederatedSignOut metoden.

Du kan lägga till en händelsehanterare för att utföra ytterligare bearbetning som behövs av ditt program innan sessionscookien tas bort. Du kan läsa IsIPInitiated egenskapen i händelsehanteraren för att avgöra om utloggningen är resultatet av att ta emot ett WS-Federation meddelande om rensning av utloggning ("wsignoutcleanup1.0") från en säkerhetstokentjänst (STS) eller om den initierades vid RP.

Den här händelsen är inte garanterad att anropas för varje session. Cookies kan till exempel tas bort på klientsidan, så den här händelsen kommer aldrig att genereras.

Gäller för