Share via


Interfaccia generica IAuthentication

Definisce i metodi per le istanze del servizio del dominio che incapsulano il dominio di autenticazione.

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

Utilizzo

'Utilizzo
Dim instance As IAuthentication(Of T)

Sintassi

'Dichiarazione
<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
    Tipo di entità utente.

Osservazioni

Un servizio del dominio che implementa questa interfaccia verrà utilizzato per popolare l'utente sia sul server che sul client. La classe WebAuthenticationService funziona con l'oggetto DomainContext generato per qualsiasi servizio del dominio che implementa questa interfaccia.

Il metodo UpdateUser è progettato come metodo di aggiornamento e viene richiamato tramite chiamata al metodo SubmitChanges sul client. Quando si sviluppa l'applicazione, è necessario considerare un aspetto importante di questa implementazione. Quando si richiama il metodo UpdateUser chiamando SaveUser, vengono inviate tutte le modifiche apportate in DomainContext e pertanto è possibile richiamare gli altri metodi di aggiornamento. Al contrario, quando si richiamano gli altri metodi di aggiornamento su DomainContext, vengono inviate tutte le modifiche apportate nel contesto del dominio ed è possibile richiamare il metodo UpdateUser.

Piattaforme

Piattaforme di sviluppo

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

Piattaforme di destinazione

Vedere anche

Riferimento

Membri IAuthentication
Spazio dei nomi System.ServiceModel.DomainServices.Server.ApplicationServices