ClientWindowsAuthenticationMembershipProvider.Logout Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Meldet den Benutzer ab.
public:
void Logout();
public void Logout ();
member this.Logout : unit -> unit
Public Sub Logout ()
Beispiele
Im folgenden Beispielcode wird veranschaulicht, wie Sie diese Methode verwenden, um den Benutzer abzumelden.
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
Hinweise
Für Benutzer, die über Clientanwendungsdienste authentifiziert wurden, wird die static
Thread.CurrentPrincipal-Eigenschaft auf ein ClientRolePrincipal-Objekt festgelegt, das den Zugriff auf den konfigurierten Rollendienst ermöglicht. Die Logout-Methode setzt die CurrentPrincipal-Eigenschaft auf ein WindowsPrincipal-Objekt zurück, das die aktuelle WindowsIdentityenthält. Nachdem Sie diese Methode aufgerufen haben, können Sie die Rollen für den Benutzer nicht mehr über die ClientRoleProvider Klasse abrufen. Rufen Sie zum erneuten Authentifizieren des aktuellen Benutzers die ClientWindowsAuthenticationMembershipProvider.ValidateUser-Methode auf.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für