クライアント アプリケーション サービス
更新 : 2007 年 11 月
クライアント アプリケーション サービスにより、Microsoft ASP.NET 2.0 AJAX Extensions に含まれる ASP.NET AJAX のログイン、ロール、およびプロファイル アプリケーション サービスを使用する Windows ベースのアプリケーションを簡単に作成できます。これらのサービスにより、複数の Web および Windows ベースのアプリケーションで、シングル サーバーから提供されるユーザー情報とユーザー管理機能を共有できます。 たとえば、これらのサービスを使用して次のタスクを実行できます。
ユーザーの認証認証サービスを使用することで、ユーザーの ID を検証できます。
認証したユーザーのロールを判断します。ロール サービスを使用して、ユーザーのロールに応じてアプリケーションのユーザー インターフェイスを変更できます。たとえば、管理者ロールのユーザーに追加機能を提供できます。
サーバー上にユーザーごとのアプリケーション設定を格納し、それらの設定にアクセスできます。Web 設定サービス (プロファイル サービスとも呼ばれます) を使用して、複数のアプリケーション間、および複数の場所で、同じ設定を共有できます。
クライアント アプリケーション サービスは、アプリケーション構成ファイルで指定できるクライアント サービス プロバイダを介して Web サービス機能拡張モデルを利用します。これらのサービス プロバイダには、ネットワーク接続が使用できない場合に、認証、ロール、および設定データにローカル キャッシュを使用するオフライン機能が備わっています。
ASP.NET AJAX アプリケーション サービスの詳細については、「ASP.NET アプリケーション サービスの概要」を参照してください。
このセクションの内容
クライアント アプリケーション サービスの概要
クライアント アプリケーション サービス プロバイダを介して使用できる機能について説明します。方法 : クライアント アプリケーション サービスを構成する
Visual Studio プロジェクト デザイナを使用して、アプリケーション サービスを有効にし、構成する方法について説明します。App.config ファイルへの対応する変更についても説明します。方法 : クライアント アプリケーション サービスでユーザーのログインとログアウトを実装する
クライアント認証サービス プロバイダを使用するようにアプリケーションが構成されている場合にユーザーを検証する方法について説明します。方法 : クライアント アプリケーション サービスでユーザー ロールにアクセスする
クライアント ロール サービス プロバイダを使用するようにアプリケーションが構成されている場合に、ユーザーが特定のロールに割り当てられているかを判断する方法について説明します。方法 : クライアント アプリケーション サービスでユーザー設定にアクセスする
クライアント設定プロバイダを使用するようにアプリケーションが構成されている場合にユーザーの Web 設定にアクセスする方法について説明します。方法 : クライアント アプリケーション サービスをオフライン モードで操作する
クライアント アプリケーション サービスを使用するようにアプリケーションが構成されている場合にオフライン モードを指定する方法について説明します。チュートリアル : クライアント アプリケーション サービスの使用
単一のアプリケーションですべてのクライアント アプリケーション サービス機能を組み合わせて使用する方法について説明します。このチュートリアルは、全体的なガイダンスで構成されています。たとえば、クライアント アプリケーション サービスのテストに使用できる ASP.NET Web サービス アプリケーションの作成方法などが含まれます。