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