Share via


Clase UserBase

Actúa como la clase base para las entidades de usuario que pasa los valores de entidad de seguridad al cliente.

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

Uso

'Uso
Dim instance As UserBase

Sintaxis

'Declaración
Public MustInherit Class UserBase
    Implements IUser, IPrincipal, IIdentity
public abstract class UserBase : IUser, IPrincipal, IIdentity
public ref class UserBase abstract : IUser, IPrincipal, IIdentity
public abstract class UserBase implements IUser, IPrincipal, 
    IIdentity
public abstract class UserBase implements IUser, IPrincipal, 
    IIdentity

Notas

Esta clase está diseñada para utilizar con AuthenticationBase. Proporciona propiedades para admitir la serialización de valores de entidad de seguridad en el contexto de dominio generado para cualquier servicio de dominio de extensión de la clase AuthenticationBase. También presenta aquellos valores a través de las interfaces IPrincipal e IIdentity para su uso en escenarios de autorización compartidos.

Jerarquía de herencia

System.Object
  System.ServiceModel.DomainServices.Server.ApplicationServices.UserBase

Seguridad para subprocesos

Cualquier miembro estático público (Compartidos en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

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 UserBase
Espacio de nombres System.ServiceModel.DomainServices.Server.ApplicationServices