System.Web.ClientServices.Providers Namespace

System.Web.ClientServices.Providers 名前空間には、Windows ベースのアプリケーションで Microsoft Ajax 認証、ロール、およびプロファイルの各サービスへのアクセスをサポートするクライアント サービス プロバイダーとその他のクラスが含まれます。 The System.Web.ClientServices.Providers namespace contains client service providers and other classes that support access in Windows-based applications to the Microsoft Ajax authentication, roles, and profile services.

クラス

ClientFormsAuthenticationCredentials

クライアント アプリケーション サービスを使用して、フォーム認証のユーザー ログイン情報を表します。Represents user login information for forms authentication by using client application services.

ClientFormsAuthenticationMembershipProvider

クライアント アプリケーション サービスでフォーム認証を有効にします。Enables forms authentication with client application services.

ClientRoleProvider

Microsoft Ajax ロール サービスから Windows ベースのアプリケーションのロール情報を取得します。Gets role information for Windows-based applications from an Microsoft Ajax roles service.

ClientSettingsProvider

Windows ベースのアプリケーションで、ユーザー設定を Web 設定サービスから取得できるようにします。Enables Windows-based applications to retrieve user settings from a Web settings service.

ClientWindowsAuthenticationMembershipProvider

クライアント アプリケーション サービスで Windows 認証を有効にします。Enables Windows authentication with client application services.

SettingsSavedEventArgs

SettingsSaved イベントのデータを提供します。Provides data for the SettingsSaved event.

UserValidatedEventArgs

UserValidated イベントのデータを提供します。Provides data for the UserValidated event.

インターフェイス

IClientFormsAuthenticationCredentialsProvider

ユーザーの資格情報を取得するために、ClientFormsAuthenticationMembershipProvider クラスが呼び出すメソッドを定義します。Defines a method that the ClientFormsAuthenticationMembershipProvider class calls to retrieve user credentials.

注釈

内のクラス、System.Web.ClientServices.Providers名前空間は、Windows ベースのアプリケーションで使用できるように、クライアント アプリケーション サービス プロバイダー、Microsoft AjaxMicrosoft Ajax認証、ロール、およびプロファイル サービス。The classes in the System.Web.ClientServices.Providers namespace include client application service providers that enable Windows-based applications to use the Microsoft AjaxMicrosoft Ajax authentication, roles, and profile services. これらのサービスを有効にして、アプリケーション構成ファイルでクライアント サービス プロバイダーを指定して既存サービスにアクセスし、.NET Framework 2.0.NET Framework 2.0メンバーシップ、id、およびアプリケーション設定の各インフラストラクチャ。You can enable these services and specify client service providers in your application configuration file, and then access the services through existing .NET Framework 2.0.NET Framework 2.0 membership, identity, and application settings infrastructures. クライアント サービス プロバイダーでは、保存し、アプリケーションがオフラインのときに、ローカル データ キャッシュ内のユーザー情報を取得するたまにしか接続もサポートします。The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. 詳細については、「クライアント アプリケーション サービス」を参照してください。For more information, see Client Application Services.

ログイン サービスにアクセスするには、指定することで、Windows またはフォーム認証を使用できます、ClientWindowsAuthenticationMembershipProviderまたはClientFormsAuthenticationMembershipProviderアプリケーションの構成にします。To access the login service, you can use either Windows or Forms authentication by specifying the ClientWindowsAuthenticationMembershipProvider or ClientFormsAuthenticationMembershipProvider in your application configuration. Windows 認証では、ユーザーがオペレーティング システムにログインしたときに付与された id を使用します。Windows authentication uses the identity supplied when a user logs in to the operating system. フォーム認証が必要ですが、ユーザーからログイン情報を取得し、サービスに渡すことをします。Forms authentication requires that you to retrieve login information from the user and pass it to the service. 指定することでこれを行う、IClientFormsAuthenticationCredentialsProviderの実装、ClientFormsAuthenticationMembershipProvider構成します。You can do this by specifying an IClientFormsAuthenticationCredentialsProvider implementation with your ClientFormsAuthenticationMembershipProvider configuration. IClientFormsAuthenticationCredentialsProvider.GetCredentialsメソッドを返します。 をClientFormsAuthenticationCredentialsユーザー ログイン情報を格納しているオブジェクト。The IClientFormsAuthenticationCredentialsProvider.GetCredentials method returns a ClientFormsAuthenticationCredentials object that contains user login information. [ログイン] ダイアログ ボックスを表示することで、このオブジェクトをなど、設定、GetCredentialsメソッド。You can populate this object, for example, by displaying a login dialog box in the GetCredentials method.

ロールおよびプロファイル サービスにアクセスするには、指定、ClientRoleProviderClientSettingsProviderアプリケーションの構成にします。To access the roles and profile services, specify the ClientRoleProvider and ClientSettingsProvider in your application configuration.