Share via


[サービス] ページ (プロジェクト デザイナ)

更新 : 2007 年 11 月

クライアント アプリケーション サービスは、Windows フォーム アプリケーションおよび Windows Presentation Foundation (WPF) アプリケーションから ASP.NET AJAX のログイン サービス、ロール サービス、プロファイル サービスにアクセスするための簡単な方法を提供します。プロジェクト デザイナの [サービス] ページを使用すると、プロジェクトのクライアント アプリケーション サービスを有効にして構成できます。

クライアント アプリケーション サービスを使用すると、集中サーバーを使用してユーザーを認証し、各ユーザーに割り当てられたロールを判別し、ネットワーク上で共有しているアプリケーションのユーザーごとの設定を格納できます。詳細については、「クライアント アプリケーション サービス」を参照してください。

[サービス] ページを表示するには、ソリューション エクスプローラでプロジェクト ノードを選択し、[プロジェクト] メニューの [プロパティ] をクリックします。プロジェクト デザイナが表示されたら、[サービス] タブをクリックします。

方法 : クライアント アプリケーション サービスを構成する

  • [構成]
    このコントロールは、このページでは編集できません。このコントロールの詳細については、「[コンパイル] ページ (プロジェクト デザイナ) (Visual Basic)」または「[ビルド] ページ (プロジェクト デザイナ) (C#)」を参照してください。

  • [プラットフォーム]
    このコントロールは、このページでは編集できません。このコントロールの詳細については、「[コンパイル] ページ (プロジェクト デザイナ) (Visual Basic)」または「[ビルド] ページ (プロジェクト デザイナ) (C#)」を参照してください。

  • [クライアント アプリケーション サービスを有効にする]
    オンにすると、クライアント アプリケーション サービスが有効になります。クライアント アプリケーション サービスを使用するには、[サービス] ページでサービスの場所を指定する必要があります。

  • [Windows 認証を使用]
    認証プロバイダが Windows ベースの認証 (Windows オペレーティング システムで提供される ID) を使用することを示します。

  • [フォーム認証を使用する]
    認証プロバイダがフォーム認証を使用することを示します。つまり、ログインのためのユーザー インターフェイスをアプリケーションで提供する必要があります。詳細については、「方法 : クライアント アプリケーション サービスでユーザーのログインとログアウトを実装する」を参照してください。

  • [認証サービスの場所]
    フォーム認証でのみ使用されます。認証サービスの場所を指定します。

  • [(オプション) 資格情報プロバイダの型名]
    フォーム認証でのみ使用されます。アプリケーションが static Membership.ValidateUser メソッドを呼び出してパラメータとして空の文字列または null を渡した場合に、認証サービスが IClientFormsAuthenticationCredentialsProvider 実装を使用して、ログイン ダイアログ ボックスを表示することを示します。このボックスを空白のままにした場合は、Membership.ValidateUser メソッドに有効なユーザー名とパスワードを渡す必要があります。アセンブリ修飾型名として、資格情報プロバイダを指定する必要があります。詳細については、Type.AssemblyQualifiedName および「アセンブリ名」を参照してください。最も単純な形式では、アセンブリ修飾型名は次の例のようになります。MyNamespace.MyLoginClass, MyAssembly

  • [ロール サービスの場所]
    ロール サービスの場所を指定します。

  • [Web 設定サービスの場所]
    プロファイル (Web 設定) サービスの場所を指定します。

  • [詳細設定]
    [サービスの詳細設定] ダイアログ ボックスを開きます。既定の動作をオーバーライドするときに使用できます。たとえば、このダイアログ ボックスを使用すると、ローカル ファイル システムの代わりに使用するオフライン ストレージのデータベースを指定できます。詳細については、「[サービスの詳細設定] ダイアログ ボックス」を参照してください。

参照

処理手順

方法 : クライアント アプリケーション サービスを構成する

概念

プロジェクト デザイナの概要

参照

[サービスの詳細設定] ダイアログ ボックス

[コンパイル] ページ (プロジェクト デザイナ) (Visual Basic)

[ビルド] ページ (プロジェクト デザイナ) (C#)

その他の技術情報

クライアント アプリケーション サービス