次の方法で共有


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

クライアント アプリケーション サービスは、Windows フォームおよび Windows Presentation Foundation (WPF) アプリケーションから Microsoft Ajax ログイン、ロール、プロファイル サービスへの簡単なアクセスを提供します。 プロジェクト デザイナーの [サービス] ページを使用して、クライアント アプリケーション サービスを構成できます。 [サービス] ページの詳細については、「サービス」ページ、プロジェクト デザイナーを参照してください。

プロジェクト デザイナーの [サービス] ページの [サービスの詳細設定] ダイアログ ボックスを使用して、クライアント アプリケーション サービスの詳細設定を構成します。 これらの設定を使用すると、一部の既定のアプリケーション サービスの動作をオーバーライドして、あまり一般的でないシナリオを有効にすることができます。 詳細については、「 クライアント アプリケーション サービス」を参照してください。

[サービスの詳細設定] ダイアログ ボックスにアクセスするには、ソリューション エクスプローラーでプロジェクト ノードを選択し、[プロジェクト] メニューの [プロパティ] をクリックします。 プロジェクト デザイナーが表示されたら、[サービス] タブをクリックし、[詳細設定] ボタンをクリックします。 このボタンは、クライアント アプリケーション サービスを有効にするまで無効になります。

タスク リスト

UI要素リスト

パスワード ハッシュをローカルに保存してオフライン ログインを有効にする アプリケーションがオフライン モードのときにユーザーがログインできるように、暗号化された形式のユーザーのパスワードをローカルにキャッシュするかどうかを指定します。 既定では、このオプションはオンになっています。

サーバー Cookie の有効期限が切れるたびに、ユーザーに再度ログオンを要求する アプリケーションがロールまたはプロファイル サービスにアクセスし、サーバー認証 Cookie の有効期限が切れた場合に、以前に認証されたユーザーを自動的に再認証するかどうかを指定します。 このオプションを選択すると、アプリケーション サービスへのアクセスが拒否され、Cookie の有効期限が切れた後に明示的な再認証が必要になります。 これは、パブリックな場所にデプロイされたアプリケーションで、使用後にアプリケーションを実行したままにしたユーザーが無期限に認証されないようにするのに役立ちます。 このオプションは、既定ではオフになっています。

ロール サービス キャッシュのタイムアウト クライアント ロール プロバイダーがロール サービスにアクセスするのではなく、キャッシュされたロール値を使用する時間を指定します。 ロールが頻繁に更新される場合は、この時間間隔を小さい値に設定するか、ロールが頻繁に更新される場合は大きい値に設定します。 既定値は 1 日です。

IsInRole メソッドを呼び出すと、ロール プロバイダーはキャッシュされたロール値またはロール サービスにアクセスします。 プログラムによってキャッシュをクリアし、このメソッドにリモート サービスへのアクセスを強制するには、 ResetCache メソッドを呼び出します。

カスタム接続文字列を使用する クライアント サービス プロバイダーがローカル キャッシュにカスタム データ ストアを使用するかどうかを指定します。 既定では、サービス プロバイダーはキャッシュにローカル ファイル システムを使用します。 このオプションを選択すると、テキスト ボックスに既定の接続文字列が自動的に設定されます。 既定の接続文字列を保持して、SQL Server Compact Edition データベースを自動的に生成して使用したり、既存の SQL Server データベースへの接続文字列を指定したりできます。 詳細については、「 方法: クライアント アプリケーション サービスを構成する」を参照してください。 このオプションは、既定ではオフになっています。

こちらも参照ください