Bagikan melalui


ClientWindowsAuthenticationMembershipProvider.Logout Metode

Definisi

Keluarkan pengguna.

public:
 void Logout();
public void Logout ();
member this.Logout : unit -> unit
Public Sub Logout ()

Contoh

Contoh kode berikut menunjukkan cara menggunakan metode ini untuk keluar dari pengguna.

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

Keterangan

Untuk pengguna yang diautentikasi melalui layanan aplikasi klien, properti staticThread.CurrentPrincipal diatur ke objek ClientRolePrincipal yang memungkinkan akses ke layanan peran yang dikonfigurasi. Metode Logout mengatur ulang properti CurrentPrincipal ke objek WindowsPrincipal yang berisi WindowsIdentitysaat ini . Setelah memanggil metode ini, Anda tidak dapat lagi mengambil peran untuk pengguna melalui kelas ClientRoleProvider. Untuk mengautentikasi ulang pengguna saat ini, panggil metode ClientWindowsAuthenticationMembershipProvider.ValidateUser.

Berlaku untuk

Lihat juga