Classe AuthenticationService

Fornisce una classe base per i servizi che consentono di autenticare, caricare e salvare l'utente corrente.

Spazio dei nomi: System.ServiceModel.DomainServices.Client.ApplicationServices
Assembly: System.ServiceModel.DomainServices.Client (in system.servicemodel.domainservices.client.dll)

Utilizzo

'Utilizzo
Dim instance As AuthenticationService

Sintassi

'Dichiarazione
Public MustInherit Class AuthenticationService
    Implements INotifyPropertyChanged
public abstract class AuthenticationService : INotifyPropertyChanged
public ref class AuthenticationService abstract : INotifyPropertyChanged
public abstract class AuthenticationService implements INotifyPropertyChanged
public abstract class AuthenticationService implements INotifyPropertyChanged

Osservazioni

Tale classe base astratta espone Login, Logout, LoadUser e SaveUser come operazioni asincrone. Fornisce inoltre diverse proprietà alle quali può essere associata, tra cui IsBusy e User.

La visualizzazione delle implementazioni di questa classe varierà a seconda dell'utilizzo dei diversi metodi di modello astratti. Questi metodi seguono lo schema dei risultati asincroni e vengono presentati nelle coppie Begin/End per ogni operazione. Se si desidera, è inoltre possibile implementare i metodi di annullamento per ogni operazione.

Per un esempio completo dell'implementazione di un servizio di autenticazione, vedere Walkthrough: Using Authentication Service with Silverlight Navigation Application.

Gerarchia di ereditarietà

System.Object
  System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationService
     System.ServiceModel.DomainServices.Client.ApplicationServices.WebAuthenticationService

Sicurezza dei thread

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Piattaforme

Piattaforme di sviluppo

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 e Windows 2000

Piattaforme di destinazione

Vedere anche

Riferimento

Membri AuthenticationService
Spazio dei nomi System.ServiceModel.DomainServices.Client.ApplicationServices