System.Web.ClientServices 名前空間

Microsoft Ajax 認証、ロール、およびプロファイル サービスに Windows ベースのアプリケーションでアクセスするためのクラスがあります。 Provides classes that support access in Windows-based applications to the Microsoft Ajax authentication, roles, and profiles services.

クラス

ClientFormsIdentity

フォーム認証を使用してクライアント アプリケーション サービスに対して認証されたユーザー ID を表します。Represents a user identity authenticated for client application services by using forms authentication.

ClientRolePrincipal

クライアント アプリケーション サービスのセキュリティ情報を表します。これにはロール情報が含まれます。Represents security information for client application services, which includes role information.

ConnectivityStatus

アプリケーションのネットワーク接続のステータスを表します。Represents the status of an application's network connection.

注釈

名前空間のクラスは、 System.Web.ClientServices 名前空間のクライアントアプリケーションサービスプロバイダーをサポートし System.Web.ClientServices.Providers ます。The classes in the System.Web.ClientServices namespace support the client application service providers in the System.Web.ClientServices.Providers namespace. これらのサービスプロバイダーにより、Windows ベースのアプリケーションは、既存の .NET Framework 2.0 のメンバーシップ、id、およびアプリケーション設定のインフラストラクチャを介して、Microsoft Ajax 認証、ロール、およびプロファイルサービスを使用できるようになります。These service providers enable Windows-based applications to use the Microsoft Ajax authentication, roles, and profiles services through existing .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.

ClientFormsIdentityクラスとクラスには、 ClientRolePrincipal ユーザーの id、ロール、および認証の状態に関連するプロパティとメソッドが用意されています。The ClientFormsIdentity and ClientRolePrincipal classes provide properties and methods related to a user's identity, role, and authentication state.

ConnectivityStatusクラスを使用すると、ユーザーのネットワーク接続の状態をローカルデータキャッシュに格納することができます。The ConnectivityStatus class enables you to store the status of the user's network connection in the local data cache. 接続状態は、クライアントサービスプロバイダーがオフラインキャッシュを使用するか、アプリケーションサービスにアクセスしようとするかを示します。The connectivity status indicates whether the client service providers will use the offline cache or attempt to access the application services.

注意

クラスには、 ConnectivityStatus ネットワーク接続の実際の状態を判断するロジックが含まれていません。The ConnectivityStatus class contains no logic to determine the actual status of the network connection. 独自の条件に従ってアプリケーションの接続状態を判断し、それに応じてプロパティを設定する必要があり IsOffline ます。You are responsible for determining the connectivity status of your application according to your own criteria and setting the IsOffline property accordingly. たとえば、Windows ベースのアプリケーションでは、ユーザーインターフェイスでオプションが提供されることが多く、ユーザーがオフラインモードで作業したり、オンラインにしたりすることができます。For example, Windows-based applications often provide an option in the user interface so that users can work in offline mode or attempt to go online.