Partager via


SessionAuthenticationModule.SignOutError Événement

Définition

Se produit en cas d’erreur lors de la déconnexion.

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 illustré 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 méthode lorsqu’une erreur se produit pendant la SignOut déconnexion.

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

Cet événement n’est pas garanti pour chaque session. Par exemple, les cookies peuvent être supprimés côté client, auquel cas cet événement n’est jamais déclenché, car il n’existe aucun événement côté serveur pour la suppression de la session.

S’applique à