SessionAuthenticationModule.SignOutError Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.