共用方式為


ClientWindowsAuthenticationMembershipProvider.Logout 方法

定義

註銷使用者。

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

備註

對於透過用戶端應用程式服務驗證的使用者,staticThread.CurrentPrincipal 屬性會設定為可存取所設定角色服務的 ClientRolePrincipal 物件。 Logout 方法會將 CurrentPrincipal 屬性重設為包含目前 WindowsIdentityWindowsPrincipal 物件。 呼叫此方法之後,就無法再透過 ClientRoleProvider 類別擷取使用者的角色。 若要重新驗證目前的使用者,請呼叫 ClientWindowsAuthenticationMembershipProvider.ValidateUser 方法。

適用於

另請參閱