AuthenticationService-Member

Stellt eine Basisklasse für Dienste zum Authentifizieren, Laden und Speichern des aktuellen Benutzers bereit.

In den folgenden Tabellen sind die Member aufgeführt, die durch den Typ AuthenticationService verfügbar gemacht werden.

Geschützt Konstruktoren

  Name Beschreibung
  AuthenticationService Initialisiert eine neue Instanz der AuthenticationService-Klasse.

Oben

Öffentlich Eigenschaften

(siehe auch Geschützt Eigenschaften)

  Name Beschreibung
public property IsBusy Ruft einen Wert ab, der angibt, ob gerade ein asynchroner Vorgang ausgeführt wird.
public property IsLoadingUser Ruft einen Wert ab, der angibt, ob gerade ein asynchroner LoadUser-Vorgang ausgeführt wird.
public property IsLoggingIn Ruft einen Wert ab, der angibt, ob gerade ein asynchroner Login-Vorgang ausgeführt wird.
public property IsLoggingOut Ruft einen Wert ab, der angibt, ob gerade ein asynchroner Logout-Vorgang ausgeführt wird.
public property IsSavingUser Ruft einen Wert ab, der angibt, ob gerade ein asynchroner SaveUser-Vorgang ausgeführt wird.
public property User Ruft den Prinzipal ab, der den authentifizierten Benutzer darstellt.

Oben

Geschützt Eigenschaften

  Name Beschreibung
protected property SupportsCancellation Ruft einen Wert ab, der angibt, ob diese Authentifizierungsimplementierung einen Abbruch unterstützt.

Oben

Öffentlich Methoden

(siehe auch Geschützt Methoden)

  Name Beschreibung
public method Equals  Überladen. (Geerbt von Object)
public method GetHashCode  (Geerbt von Object)
public method GetType  (Geerbt von Object)
public method LoadUser Überladen. Lädt den authentifizierten Benutzer asynchron vom Server.
public method Login Überladen.  
public method Logout Überladen.  
public methodstatic ReferenceEquals  (Geerbt von Object)
public method SaveUser Überladen.  
public method ToString  (Geerbt von Object)

Oben

Geschützt Methoden

  Name Beschreibung
protected method BeginLoadUser Startet einen asynchronen LoadUser-Vorgang.
protected method BeginLogin Startet einen asynchronen Login-Vorgang.
protected method BeginLogout Startet einen asynchronen Logout-Vorgang.
protected method BeginSaveUser Startet einen asynchronen SaveUser-Vorgang.
protected method CancelLoadUser Bricht einen asynchronen LoadUser-Vorgang ab.
protected method CancelLogin Bricht einen asynchronen Login-Vorgang ab.
protected method CancelLogout Bricht einen asynchronen Logout-Vorgang ab.
protected method CancelSaveUser Bricht einen asynchronen SaveUser-Vorgang ab.
protected method CreateDefaultUser Erstellt einen Standardbenutzer.
protected method EndLoadUser Beendet einen asynchronen LoadUser-Vorgang.
protected method EndLogin Beendet einen asynchronen Login-Vorgang.
protected method EndLogout Beendet einen asynchronen Logout-Vorgang.
protected method EndSaveUser Beendet einen asynchronen SaveUser-Vorgang.
protected method Finalize  (Geerbt von Object)
protected method MemberwiseClone  (Geerbt von Object)
protected method OnPropertyChanged Löst ein PropertyChanged-Ereignis aus.
protected method RaisePropertyChanged Löst ein PropertyChanged-Ereignis für die angegebene Eigenschaft aus.

Oben

Öffentlich Ereignisse

  Name Beschreibung
public event LoggedIn Tritt ein, wenn ein neuer Benutzer erfolgreich angemeldet wird.
public event LoggedOut Tritt ein, wenn ein Benutzer erfolgreich abgemeldet wird.

Oben

Explizite Schnittstellenimplementierungen

  Name Beschreibung
  System.ComponentModel.INotifyPropertyChanged.PropertyChanged  

Oben

Siehe auch

Verweis

AuthenticationService-Klasse
System.ServiceModel.DomainServices.Client.ApplicationServices-Namespace