ClientWindowsAuthenticationMembershipProvider.Logout 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
註銷使用者。
public:
void Logout();
public void Logout ();
member this.Logout : unit -> unit
Public Sub Logout ()
範例
下列範例程式代碼示範如何使用這個方法來註銷使用者。
private void LogoutUsingWindowsAuthentication()
{
ClientWindowsAuthenticationMembershipProvider authProvider =
System.Web.Security.Membership.Provider as
ClientWindowsAuthenticationMembershipProvider;
authProvider.Logout();
}
Private Sub LogoutUsingWindowsAuthentication()
Dim authProvider As ClientWindowsAuthenticationMembershipProvider = _
CType(System.Web.Security.Membership.Provider, _
ClientWindowsAuthenticationMembershipProvider)
authProvider.Logout()
End Sub
備註
對於透過用戶端應用程式服務驗證的使用者,static
Thread.CurrentPrincipal 屬性會設定為可存取所設定角色服務的 ClientRolePrincipal 物件。
Logout 方法會將 CurrentPrincipal 屬性重設為包含目前 WindowsIdentity的 WindowsPrincipal 物件。 呼叫此方法之後,就無法再透過 ClientRoleProvider 類別擷取使用者的角色。 若要重新驗證目前的使用者,請呼叫 ClientWindowsAuthenticationMembershipProvider.ValidateUser 方法。