Partager via


Classe UserBase

Sert de classe de base pour les entités d'utilisateur qui passent des valeurs de principal au client.

Espace de noms: System.ServiceModel.DomainServices.Server.ApplicationServices
Assembly : System.ServiceModel.DomainServices.Server (dans system.servicemodel.domainservices.server.dll)

Utilisation

'Utilisation
Dim instance As UserBase

Syntaxe

'Déclaration
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

Notes

Cette classe est conçue pour être utilisée avec AuthenticationBase. Elle fournit des propriétés visant à prendre en charge la sérialisation des valeurs de principal vers le contexte de domaine généré pour tout service de domaine qui étend la classe AuthenticationBase. Elle présente également ces valeurs via les interfaces IPrincipal et IIdentity pour une utilisation dans des scénarios d'autorisation partagés.

Hiérarchie d'héritage

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

Sécurité des threads

Tous les membres publics statiques (Partagés dans Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

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