System.Web.ClientServices.Providers 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft Ajax 認証、ロール、およびプロファイル サービスに Windows ベースのアプリケーションでアクセスするためのクライアント サービス プロバイダーとその他のクラスが含まれます。
クラス
ClientFormsAuthenticationCredentials |
クライアント アプリケーション サービスを使用して、フォーム認証のユーザー ログイン情報を表します。 |
ClientFormsAuthenticationMembershipProvider |
クライアント アプリケーション サービスでフォーム認証を有効にします。 |
ClientRoleProvider |
Microsoft Ajax ロール サービスから Windows ベースのアプリケーションのロール情報を取得します。 |
ClientSettingsProvider |
Windows ベースのアプリケーションで、ユーザー設定を Web 設定サービスから取得できるようにします。 |
ClientWindowsAuthenticationMembershipProvider |
クライアント アプリケーション サービスで Windows 認証を有効にします。 |
SettingsSavedEventArgs |
SettingsSaved イベントのデータを提供します。 |
UserValidatedEventArgs |
UserValidated イベントのデータを提供します。 |
インターフェイス
IClientFormsAuthenticationCredentialsProvider |
ユーザーの資格情報を取得するために、ClientFormsAuthenticationMembershipProvider クラスが呼び出すメソッドを定義します。 |
注釈
名前空間のクラスには、 System.Web.ClientServices.Providers Windows ベースのアプリケーションで Microsoft Ajax 認証、ロール、およびプロファイル サービスを使用できるようにするクライアント アプリケーション サービス プロバイダーが含まれます。 これらのサービスを有効にし、アプリケーション構成ファイルでクライアント サービス プロバイダーを指定し、既存の.NET Framework 2.0 メンバーシップ、ID、およびアプリケーション設定インフラストラクチャを介してサービスにアクセスできます。 また、クライアント サービス プロバイダーは、アプリケーションがオフラインのときにローカル データ キャッシュにユーザー情報を格納および取得することで、不定期の接続をサポートします。 詳細については、「クライアント アプリケーション サービス」を参照してください。
ログイン サービスにアクセスするには、 または をアプリケーション構成で指定 ClientWindowsAuthenticationMembershipProvider することで、Windows 認証または ClientFormsAuthenticationMembershipProvider フォーム認証を使用できます。 Windows 認証は、ユーザーがオペレーティング システムにログインしたときに指定された ID を使用します。 フォーム認証では、ユーザーからログイン情報を取得し、サービスに渡す必要があります。 これを行うには、構成で実装ClientFormsAuthenticationMembershipProviderをIClientFormsAuthenticationCredentialsProvider指定します。 メソッドは IClientFormsAuthenticationCredentialsProvider.GetCredentials 、ユーザー ログイン情報を ClientFormsAuthenticationCredentials 含む オブジェクトを返します。 このオブジェクトを設定するには、たとえば、 メソッドに GetCredentials ログイン ダイアログ ボックスを表示します。
ロールとプロファイル サービスにアクセスするには、アプリケーション構成で と ClientSettingsProvider をClientRoleProvider指定します。
.NET