SessionAuthenticationModule.SignOutError SessionAuthenticationModule.SignOutError SessionAuthenticationModule.SignOutError SessionAuthenticationModule.SignOutError Event

Definición

Se produce cuando hay un error durante el cierre de sesión.Occurs when there is an error during sign-out.

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

Ejemplos

En el código siguiente se muestra un controlador SignOutError para el evento implementado en el archivo global.asax.CS de una aplicación Web de ASP.net.The following code shows a handler for the SignOutError event implemented in the global.asax.cs file of an ASP.NET web application. También debe agregar el controlador al evento.You must also add the handler to the event. En el SessionAuthenticationModule tema de información general se muestra un ejemplo más completo.A more complete example is shown in the SessionAuthenticationModule overview topic.

void SessionAuthenticationModule_SignOutError(object sender, ErrorEventArgs e)
{
    System.Diagnostics.Trace.WriteLine("Handling SignOutError event");
}

Comentarios

Se genera desde SignOut el método cuando se produce un error durante el cierre de sesión.Raised from the SignOut method when an error occurs during sign-out.

En un controlador de eventos, puede obtener la excepción que ha provocado que el evento se provoque ErrorEventArgs.Exception desde la propiedad.In an event handler, you can get the exception that resulted in the event being raised from the ErrorEventArgs.Exception property. Puede cancelar el procesamiento posterior de la excepción, que tiene el resultado de no propagar la excepción al cliente, estableciendo la Cancel propiedad ErrorEventArgs de en true.You can cancel further processing of the exception, which has the result of not propagating the exception to the client, by setting the Cancel property of the ErrorEventArgs to true.

No se garantiza que se llame a este evento para cada sesión.This event is not guaranteed to be called for every session. Por ejemplo, las cookies se pueden eliminar en el lado cliente, en cuyo caso, este evento nunca se produciría porque no hay ningún evento del lado servidor para eliminar la sesión.For example, the cookies may be deleted at the client-side, in which case, this event would never be raised because there is no server-side event for deleting the session.

Se aplica a