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 могут быть удалены на стороне клиента. В этом случае это событие никогда не будет вызвано, так как не существует события на стороне сервера для удаления сеанса.