AuthenticationService-Klasse
Stellt eine Basisklasse für Dienste zum Authentifizieren, Laden und Speichern des aktuellen Benutzers bereit.
Namespace: System.ServiceModel.DomainServices.Client.ApplicationServices
Assembly: System.ServiceModel.DomainServices.Client (in system.servicemodel.domainservices.client.dll)
Verwendung
'Usage
Dim instance As AuthenticationService
Syntax
'Declaration
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
Hinweise
Die abstrakte Basisklasse macht Login, Logout, LoadUser und SaveUser als asynchrone Vorgänge verfügbar. Auch stellt die Klasse eine Reihe von Eigenschaften zum Anbinden bereit wie IsBusy und User.
Implementierungen dieser Klasse weisen eine gänzlich andere Ansicht auf, wenn mehrere abstrakte Vorlagenmethoden verwendet werden. Diese Methoden verwenden ein asynchrones Ergebnismuster und werden für jeden Vorgang als Begin/End-Paare dargestellt. Optional kann für jeden Vorgang auch eine Cancel-Methode implementiert werden.
Ein ausführliches Beispiel zum Implementieren eines Authentifizierungsdiensts finden Sie unter Walkthrough: Using Authentication Service with Silverlight Navigation Application.
Vererbungshierarchie
System.Object
System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationService
System.ServiceModel.DomainServices.Client.ApplicationServices.WebAuthenticationService
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.
Plattformen
Entwicklungsplattformen
Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000
Zielplattformen
Siehe auch
Verweis
AuthenticationService-Member
System.ServiceModel.DomainServices.Client.ApplicationServices-Namespace