Share via


Interface générique IAuthentication

Définit des méthodes pour les instances du service de domaine qui encapsulent le domaine d'authentification.

Espace de noms: System.ServiceModel.DomainServices.Server.ApplicationServices
Assembly : System.ServiceModel.DomainServices.Server (dans system.servicemodel.domainservices.server.dll)

Utilisation

'Utilisation
Dim instance As IAuthentication(Of T)

Syntaxe

'Déclaration
<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
    Type de l'entité d'utilisateur.

Notes

Un service de domaine implémentant cette interface sera utilisé pour remplir l'utilisateur à la fois sur le client et sur le serveur. La classe WebAuthenticationService fonctionne avec le DomainContext généré pour tout service de domaine qui implémente cette interface.

La méthode UpdateUser est conçue comme une méthode de mise à jour et est appelée en appelant la méthode SubmitChanges sur le client. Cette implémentation possède un point important à prendre en considération lors du développement de votre application. Lorsque vous appelez la méthode UpdateUser en appelant SaveUser, vous envoyez toutes les modifications intervenues dans DomainContext et pouvez donc appeler d'autres méthodes de mise à jour. À l'inverse, lorsque vous appelez d'autres méthodes de mise à jour sur DomainContext, vous envoyez toutes les modifications dans le contexte de domaine et pouvez appeler la méthode UpdateUser.

Plateformes

Plateformes de développement

Windows XP Édition familiale, Windows XP Professionnel, Windows Server 2003 , Windows Server 2008 et Windows 2000

Plateformes cibles

Voir aussi

Référence

Membres IAuthentication
Espace de noms System.ServiceModel.DomainServices.Server.ApplicationServices