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 disconnettere l'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 dell'applicazione client, la proprietà static
Thread.CurrentPrincipal è impostata su un oggetto ClientRolePrincipal che consente l'accesso al servizio ruolo configurato. Il metodo Logout reimposta la proprietà CurrentPrincipal su un oggetto WindowsPrincipal che contiene il WindowsIdentitycorrente. Dopo aver chiamato questo metodo, non è più possibile recuperare i ruoli per l'utente tramite la classe ClientRoleProvider. Per autenticare nuovamente l'utente corrente, chiamare il metodo ClientWindowsAuthenticationMembershipProvider.ValidateUser.
Si applica a
Vedi anche
- ValidateUser(String, String)
-
Client Application Services