ClientWindowsAuthenticationMembershipProvider.Logout Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Disconnette l'utente.
public:
void Logout();
public void Logout ();
member this.Logout : unit -> unit
Public Sub Logout ()
Esempio
Il codice di esempio seguente illustra come usare questo metodo per disconnettersi dall'utente.
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
Commenti
Per gli utenti autenticati tramite i servizi applicazione client, la static
Thread.CurrentPrincipal proprietà è impostata su un ClientRolePrincipal oggetto che consente l'accesso al servizio ruolo configurato. Il Logout metodo reimposta la proprietà in un WindowsPrincipal oggetto contenente l'oggetto CurrentPrincipal correnteWindowsIdentity. Dopo aver chiamato questo metodo, non è più possibile recuperare i ruoli per l'utente tramite la ClientRoleProvider classe . Per riutenticare l'utente corrente, chiamare il ClientWindowsAuthenticationMembershipProvider.ValidateUser metodo .
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per