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) 

事件类型

注解

此事件是通过从 方法内部WSFederationAuthenticationModule.SignOut(Boolean)调用 OnSigningOut 方法引发的,同时在信赖方 (RP) 注销会话。 通过 FederatedSignOut 方法执行联合注销时,不会引发 该事件。

可以添加事件处理程序,以在删除会话 Cookie 之前执行应用程序所需的任何其他处理。 可以读取 IsIPInitiated 事件处理程序中的 属性,以确定注销是收到来自安全令牌服务 (STS) WS-Federation 注销清理请求消息 (“wsignoutcleanup1.0”) 的结果,或者是否是在 RP 上启动的。

不保证每次会话都会调用此事件。 例如,可能会在客户端删除 Cookie,因此永远不会引发此事件。

适用于