Freigeben über


IAuthentication (generische Schnittstelle)

Definiert Methoden für Domänendienstinstanzen, die die Authentifizierungsdomäne kapseln.

Namespace: System.ServiceModel.DomainServices.Server.ApplicationServices
Assembly: System.ServiceModel.DomainServices.Server (in system.servicemodel.domainservices.server.dll)

Verwendung

'Usage
Dim instance As IAuthentication(Of T)

Syntax

'Declaration
<AuthenticationServiceAttribute> _
Public Interface IAuthentication(Of T As IUser)
[AuthenticationServiceAttribute] 
public interface IAuthentication<T> where T : IUser
[AuthenticationServiceAttribute] 
generic<typename T> where T : IUser
public interface class IAuthentication

GenericParameters

  • T
    Der Typ der Benutzerentität.

Hinweise

Ein Domänendienst, der diese Schnittstelle implementiert, wird verwendet, um den Benutzer sowohl auf dem Client als auch auf dem Server aufzufüllen. Die WebAuthenticationService-Klasse verwendet den generierten DomainContext für jeden Domänendienst, der diese Schnittstelle implementiert.

Die UpdateUser-Methode dient als Updatemethode, und sie wird durch Aufruf der SubmitChanges-Methode auf dem Client aufgerufen. Bei dieser Implementierung muss ein wichtiger Punkt beachtet werden, wenn Sie eine Anwendung entwickeln. Beim Aufruf der UpdateUser-Methode durch Aufrufen von SaveUser senden Sie alle im DomainContext aufgetretenen Änderungen und rufen daher möglicherweise andere Updatemethoden auf. Wenn Sie hingegen andere Updatemethoden für den DomainContext aufrufen, senden Sie alle Änderungen im Domänenkontext und rufen möglicherweise die UpdateUser-Methode auf.

Plattformen

Entwicklungsplattformen

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 und Windows 2000

Zielplattformen

Siehe auch

Verweis

IAuthentication-Member
System.ServiceModel.DomainServices.Server.ApplicationServices-Namespace