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