次の方法で共有


UserBase クラス

プリンシパル値をクライアントに渡すユーザー エンティティの基本クラスとして機能します。

名前空間: System.ServiceModel.DomainServices.Server.ApplicationServices
アセンブリ: System.ServiceModel.DomainServices.Server (system.servicemodel.domainservices.server.dll 内)

使用方法

'使用
Dim instance As UserBase

構文

'宣言
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

解説

このクラスは、AuthenticationBase と共に使用するようデザインされています。プリンシパル値のシリアル化をサポートするプロパティを、AuthenticationBase クラスを拡張するドメイン サービス用に生成されたドメイン コンテキストに提供します。また、共有承認シナリオで使用する IPrincipal および IIdentity インターフェイスを通じてこれらの値を示します。

継承階層

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

スレッド セーフ

この型の public static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008、および Windows 2000

ターゲット プラットフォーム

参照

リファレンス

UserBase のメンバー
System.ServiceModel.DomainServices.Server.ApplicationServices 名前空間