UserBase-Klasse

Dient als Basisklasse für Benutzerentitäten, die Prinzipalwerte an den Client übergeben.

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

Verwendung

'Usage
Dim instance As UserBase

Syntax

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

Hinweise

Diese Klasse ist zur Verwendung mit der AuthenticationBase vorgesehen. Sie stellt Eigenschaften für die Unterstützung der Serialisierung von Prinzipalwerten in den Domänenkontext bereit, der für jeden Domänendienst, der die AuthenticationBase-Klasse erweitert, generiert wird. Sie stellt diese Werte außerdem über die IPrincipal-Schnittstelle und die IIdentity-Schnittstelle dar, um sie in Szenarien für freigegebene Autorisierung zu verwenden.

Vererbungshierarchie

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

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht sichergestellt.

Plattformen

Entwicklungsplattformen

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

Zielplattformen

Siehe auch

Verweis

UserBase-Member
System.ServiceModel.DomainServices.Server.ApplicationServices-Namespace