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
Der folgende Beispielcode 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 werden, 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 über die -Klasse keine Rollen mehr für den ClientRoleProvider Benutzer abrufen. Rufen Sie die -Methode auf, um den ClientWindowsAuthenticationMembershipProvider.ValidateUser aktuellen Benutzer erneut zu authentifizieren.
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