Classe UserBase

Viene utilizzato come classe base per le entità utente che passano valori dell'entità di sicurezza al client.

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

Utilizzo

'Utilizzo
Dim instance As UserBase

Sintassi

'Dichiarazione
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

Osservazioni

Tale classe è progettata per essere utilizzata con AuthenticationBase. Fornisce le proprietà per supportare la serializzazione dei valori dell'entità di sicurezza nel contesto di dominio generato per un servizio del dominio che estende la classe AuthenticationBase. Tali valori vengono rappresentati anche tramite le interfacce IPrincipal e IIdentity per l'utilizzo negli scenari di autorizzazione condivisi.

Gerarchia di ereditarietà

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

Sicurezza dei thread

Tutti i membri statici pubblici (Shared in Visual Basic) di questo tipo sono thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

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 UserBase
Spazio dei nomi System.ServiceModel.DomainServices.Server.ApplicationServices