Freigeben über


AuthenticationBase-Member

Stellt einen Basisdomänendienst bereit, der die Authentifizierungsdomäne kapselt.

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

Geschützt Konstruktoren

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

Oben

Öffentlich Eigenschaften

(siehe auch Geschützt Eigenschaften)

  Name Beschreibung
public propertystatic Factory  Ruft die zum Erstellen von neuen DomainService-Instanzen verwendete IDomainServiceFactory ab oder legt diese fest. (Geerbt von DomainService)

Oben

Geschützt Eigenschaften

  Name Beschreibung
protected property AuthorizationContext  Ruft den optionalen Vorlagen-AuthorizationContext ab, der für IsAuthorized verwendet werden soll, oder legt diesen fest. (Geerbt von DomainService)
protected property ChangeSet  Ruft das aktuelle ChangeSet ab. (Geerbt von DomainService)
protected property ServiceContext  Ruft den aktiven DomainServiceContext für diesen DomainService ab. (Geerbt von DomainService)
protected property ServiceDescription  Ruft die DomainServiceDescription für diesen DomainService ab. (Geerbt von DomainService)
protected property ValidationContext  Ruft den optionalen ValidationContext ab, der für alle vom DomainService aufgerufenen Validierungsvorgänge verwendet werden soll, oder legt diesen fest. (Geerbt von DomainService)

Oben

Öffentlich Methoden

(siehe auch Geschützt Methoden)

  Name Beschreibung
public method Dispose  Überladen. Gibt die von diesem DomainService verwendeten Ressourcen frei. (Geerbt von DomainService)
public method Equals  Überladen. (Geerbt von Object)
public method GetHashCode  (Geerbt von Object)
public method GetType  (Geerbt von Object)
public method GetUser Ruft den Prinzipal und das Profil für den aktuellen Benutzer ab.
public method Initialize  (Geerbt von DomainService)
public method Invoke  (Geerbt von DomainService)
public method IsAuthorized  (Geerbt von DomainService)
public method Login Authentifiziert den Benutzer und gibt ihn mit dem angegebenen Namen und Kennwort zurück.
public method Logout Meldet einen authentifizierten Benutzer ab.
public method Query  (Geerbt von DomainService)
public methodstatic ReferenceEquals  (Geerbt von Object)
public method Submit  (Geerbt von DomainService)
public method ToString  (Geerbt von Object)
public method UpdateUser Aktualisiert das Profil für den authentifizierten Benutzer.

Oben

Geschützt Methoden

  Name Beschreibung
protected method AuthorizeChangeSet  Gibt einen Wert zurück, der angibt, ob der Benutzer zum Senden des angegebenen ChangeSet berechtigt ist. (Geerbt von DomainService)
protected method ClearAuthenticationToken Löscht jedes ausgestellte Authentifizierungstoken.
protected method Count  (Geerbt von DomainService)
protected method CreateUser Erstellt eine neue Instanz von T und initialisiert sie mit Standardwerten.
protected method Dispose  Überladen. (Geerbt von DomainService)
protected method ExecuteChangeSet  Ruft den DomainOperationEntry für jeden Vorgang im ChangeSet auf. (Geerbt von DomainService)
protected method Finalize  (Geerbt von Object)
protected method GetAnonymousUser Ruft einen anonymen Benutzer ab.
protected method GetAuthenticatedUser Ruft den Benutzer für den authentifizierten Prinzipal ab.
protected method IssueAuthenticationToken Stellt ein Token für den authentifizierten Prinzipal aus.
protected method MemberwiseClone  (Geerbt von Object)
protected method OnError  (Geerbt von DomainService)
protected method PersistChangeSet  Schließt Änderungen ab, nachdem alle Vorgänge im ChangeSet aufgerufen wurden. (Geerbt von DomainService)
protected method UpdateUserCore Aktualisiert die Benutzerdaten für die authentifizierte Identität.
protected method ValidateChangeSet  Überprüft vor dem Aufruf von ExecuteChangeSet das gesamte ChangeSet. (Geerbt von DomainService)
protected method ValidateUser Überprüft, ob der angegebene Benutzername und das angegebene Kennwort gültig sind.

Oben

Siehe auch

Verweis

AuthenticationBase (generische Klasse)
System.ServiceModel.DomainServices.Server.ApplicationServices-Namespace