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


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 для него свойство ErrorEventArgstrue.

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

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