SessionAuthenticationModule.SignOutError Événement

Définition

Se produit lors d'une erreur pendant la fermeture de session.

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 Custom Event SignOutError As EventHandler(Of ErrorEventArgs) 
Public Event SignOutError As EventHandler(Of ErrorEventArgs) 

Type d'événement

Exemples

Le code suivant montre un gestionnaire pour l’événement SignOutError implémenté dans le fichier global.asax.cs d’une application web ASP.NET. Vous devez également ajouter le gestionnaire à l’événement. Un exemple plus complet est présenté dans la rubrique vue d’ensemble SessionAuthenticationModule .

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

Remarques

Déclenché à partir de la SignOut méthode lorsqu’une erreur se produit lors de la déconnexion.

Dans un gestionnaire d’événements, vous pouvez obtenir l’exception qui a entraîné le déclenchement de l’événement à partir de la ErrorEventArgs.Exception propriété . Vous pouvez annuler le traitement ultérieur de l’exception, qui a pour résultat de ne pas propager l’exception au client, en affectant à truela Cancel propriété du sur ErrorEventArgs .

Il n’est pas garanti que cet événement soit appelé pour chaque session. Par exemple, les cookies peuvent être supprimés côté client, auquel cas cet événement ne sera jamais déclenché, car il n’existe aucun événement côté serveur pour supprimer la session.

S’applique à