WSFederationAuthenticationModule.SigningOut Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возникает перед удалением сеанса во время выхода из системы.
public:
event EventHandler<System::IdentityModel::Services::SigningOutEventArgs ^> ^ SigningOut;
public event EventHandler<System.IdentityModel.Services.SigningOutEventArgs> SigningOut;
member this.SigningOut : EventHandler<System.IdentityModel.Services.SigningOutEventArgs>
Public Custom Event SigningOut As EventHandler(Of SigningOutEventArgs)
Public Event SigningOut As EventHandler(Of SigningOutEventArgs)
Тип события
Комментарии
Это событие вызывается путем вызова OnSigningOut метода из WSFederationAuthenticationModule.SignOut(Boolean) метода при выходе из сеанса на проверяющей стороне (RP). Событие не вызывается при федеративном выходе с помощью FederatedSignOut метода .
Вы можете добавить обработчик событий, чтобы выполнить дополнительную обработку, необходимую приложению перед удалением файла cookie сеанса. Вы можете прочитать IsIPInitiated свойство в обработчике событий, чтобы определить, является ли выход результатом получения WS-Federation запроса на очистку выхода ("wsignoutcleanup1.0") от службы маркеров безопасности (STS) или он был инициирован в проверяющей стороны.
Это событие не обязательно будет вызываться для каждого сеанса. Например, файлы cookie могут быть удалены на стороне клиента, поэтому это событие никогда не будет вызываться.