Partager via


Classe AuthenticationService

Fournit une classe de base pour les services qui authentifient, chargent et enregistrent l'utilisateur actuel.

Espace de noms: System.ServiceModel.DomainServices.Client.ApplicationServices
Assembly : System.ServiceModel.DomainServices.Client (dans system.servicemodel.domainservices.client.dll)

Utilisation

'Utilisation
Dim instance As AuthenticationService

Syntaxe

'Déclaration
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

Notes

Cette classe de base abstraite expose Login, Logout, LoadUser et SaveUser en tant qu'opérations asynchrones. Elle fournit également plusieurs propriétés avec lesquelles peuvent être créées une liaison, notamment IsBusy et User.

L'affichage des implémentations de cette classe sera très différent si vous utilisez plusieurs méthodes de modèle abstraites. Ces méthodes suivent le modèle de résultat asynchrone et sont présentées par paire Begin/End pour chaque opération. Vous pouvez également éventuellement implémenter des méthodes d'annulation pour chaque opération.

Pour obtenir un exemple complet de l'implémentation d'un service d'authentification, consultez Walkthrough: Using Authentication Service with Silverlight Navigation Application.

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres publics statiques (Partagés dans Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Plateformes

Plateformes de développement

Windows XP Édition familiale, Windows XP Professionnel, Windows Server 2003 , Windows Server 2008 et Windows 2000

Plateformes cibles

Voir aussi

Référence

Membres AuthenticationService
Espace de noms System.ServiceModel.DomainServices.Client.ApplicationServices