Share via


Interfaz genérica IAuthentication

Define los métodos para instancias de servicio de dominio que encapsula el dominio de autenticación.

Espacio de nombres: System.ServiceModel.DomainServices.Server.ApplicationServices
Ensamblado: System.ServiceModel.DomainServices.Server (en system.servicemodel.domainservices.server.dll)

Uso

'Uso
Dim instance As IAuthentication(Of T)

Sintaxis

'Declaración
<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 de entidad de usuario.

Notas

Se utilizará un servicio de dominio que implementa esta interfaz para rellenar el usuario en el cliente y servidor. La clase WebAuthenticationService funciona con el DomainContext generado para cualquier servicio de dominio que implementa esta interfaz.

El método UpdateUser se designa como un método de actualización y se invoca llamando al método SubmitChanges en el cliente. Esta implementación tiene un punto importante a tener en cuenta en el desarrollo de la aplicación. Al invocar al método UpdateUser llamando a SaveUser, se envían todos los cambios que se han producido en DomainContext y, por lo tanto, se pueden invocar otros métodos de actualización. A la inversa, al invocar otros métodos de actualización en DomainContext, se envían todos los cambios en el contexto de dominio y se puede invocar al método UpdateUser.

Plataformas

Plataformas de desarrollo

Microsoft Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 y Windows 2000

Plataformas de destino

Vea también

Referencia

Miembros IAuthentication
Espacio de nombres System.ServiceModel.DomainServices.Server.ApplicationServices