次の方法で共有


AuthenticationService クラス

現在のユーザーの認証、読み込み、保存を行うサービスの基本クラスを提供します。

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

使用方法

'使用
Dim instance As AuthenticationService

構文

'宣言
Public MustInherit Class AuthenticationService
    Implements INotifyPropertyChanged
public abstract class AuthenticationService : INotifyPropertyChanged
public ref class AuthenticationService abstract : INotifyPropertyChanged
public abstract class AuthenticationService implements INotifyPropertyChanged
public abstract class AuthenticationService implements INotifyPropertyChanged

解説

この抽象基本クラスは、LoginLogoutLoadUser、および非同期操作として SaveUser を公開します。また、IsBusyUser など、バウンドできるプロパティの数も提供します。

このクラスの実装は、いくつかの抽象テンプレート メソッドを使用し、大幅にビューが異なります。これらのメソッドは非同期結果パターンに準拠し、個々の操作の開始と終了の組み合わせで表されます。必要に応じて、個々の操作のキャンセル メソッドを実装することもできます。

認証サービスの実装に関するコード例全体については、「Walkthrough: Using Authentication Service with Silverlight Navigation Application」を参照してください。

継承階層

System.Object
  System.ServiceModel.DomainServices.Client.ApplicationServices.AuthenticationService
     System.ServiceModel.DomainServices.Client.ApplicationServices.WebAuthenticationService

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

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

参照

リファレンス

AuthenticationService のメンバー
System.ServiceModel.DomainServices.Client.ApplicationServices 名前空間