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 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 à true
la 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.