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

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