ClientWindowsAuthenticationMembershipProvider.Logout Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odhlásí uživatele.
public:
void Logout();
public void Logout ();
member this.Logout : unit -> unit
Public Sub Logout ()
Příklady
Následující příklad kódu ukazuje, jak použít tuto metodu k odhlášení uživatele.
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
Poznámky
U uživatelů ověřených prostřednictvím služeb klientských static
Thread.CurrentPrincipal aplikací je vlastnost nastavená ClientRolePrincipal na objekt, který umožňuje přístup ke službě nakonfigurované role. Metoda Logout resetuje CurrentPrincipal vlastnost na WindowsPrincipal objekt, který obsahuje aktuální WindowsIdentity. Po volání této metody již nemůžete načítat role pro uživatele prostřednictvím ClientRoleProvider třídy . Pokud chcete znovu provést ověření aktuálního uživatele, zavolejte metodu ClientWindowsAuthenticationMembershipProvider.ValidateUser .
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro