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