Поделиться через


SessionAuthenticationModule.SignOutError Событие

Определение

Возникает, если во время выхода из системы происходит ошибка.

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) 

Тип события

Примеры

В следующем коде показан обработчик события, SignOutError реализованного в файле global.asax.cs веб-приложения ASP.NET. Необходимо также добавить обработчик в событие . Более полный пример показан в обзорном SessionAuthenticationModule разделе.

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

Комментарии

Возникает из метода при возникновении SignOut ошибки во время выхода.

В обработчике событий можно получить исключение, которое привело к возникновению события из ErrorEventArgs.Exception свойства . Вы можете отменить дальнейшую обработку исключения, которая имеет результат того, что исключение не распространяется на клиент, задав Cancel для свойства ErrorEventArgs объекта значение true.

Это событие не обязательно будет вызываться для каждого сеанса. Например, файлы cookie могут быть удалены на стороне клиента. В этом случае это событие никогда не будет вызвано, так как не существует события на стороне сервера для удаления сеанса.

Применяется к