ProfileServiceManager ProfileServiceManager ProfileServiceManager ProfileServiceManager Class

定義

プリロードされたプロファイル プロパティのセットと、プロファイル サービスのカスタム実装の場所を設定します。Configures a set of preloaded profile properties and the location of a custom implementation of the profile service.

public ref class ProfileServiceManager
[System.ComponentModel.TypeConverter(typeof(System.Web.UI.EmptyStringExpandableObjectConverter))]
public class ProfileServiceManager
type ProfileServiceManager = class
Public Class ProfileServiceManager
継承
ProfileServiceManagerProfileServiceManagerProfileServiceManagerProfileServiceManager
属性

注釈

クラスProfileServiceManagerは、 ScriptManagerProxy ProfileService コントロールまたはコントロールに追加できるプロパティに対応しています。ScriptManagerThe ProfileServiceManager class corresponds to the ProfileService property that can be added to the ScriptManager or ScriptManagerProxy control.

を使用ProfileServiceManagerすると、ページがレンダリングされるときに事前に読み込まれるプロファイルプロパティのセットを指定できます。このプロパティは、クライアントスクリプトで使用できます。You can use ProfileServiceManager to specify a set of profile properties that will be preloaded when the page is rendered and will be available to client script. また、ASP.NET の AJAX 機能によって提供される組み込みのプロファイル Web サービスを使用する代わりに、このクラスを使用して、スクリプトからのプロファイルプロパティの読み込みまたは保存に使用される Web サービスの代替実装のパスを指定することもできます。Also, instead of using the built-in profile Web service provided by AJAX features of ASP.NET, you can use this class to provide the path of an alternative implementation of the Web service that will be used for loading or saving profile properties from script.

アプリケーションでプロファイルサービスを使用するには、構成ファイルでプロファイルサービスを有効にする必要があります。To use the profile service in your application, you must enable it in the configuration file. 組み込みのプロファイル Web サービスを使用していて、プロパティを事前に読み込む必要がない場合は、ページでプロファイルサービスマネージャーを明示的に宣言する必要はありません。If you use the built-in profile Web service and do not have to preload properties, you do not have to explicitly declare the profile service manager on the page.

プリロードされた一連のプロパティ、またはカスタムプロファイル Web サービスを宣言に<ProfileService>よって指定<asp:ScriptManager>するには、次の例に示すように、ページの要素内に要素を含めます。To declaratively specify a set of preloaded properties, or a custom profile Web service, include a <ProfileService> element inside the <asp:ScriptManager> element on the page, as shown in the following example.

<asp:ScriptManager ID="SM1" runat="server">  
  <ProfileService LoadProperties="propertyA,propertyB" Path="MyProfileService.asmx" />  
</asp:ScriptManager>  

プロファイルサービスをプログラムで構成して、プロパティをプリロードすることも、カスタムプロファイル Web サービスを使用するように構成することもできます。You can also programmatically configure the profile service to preload properties or to use a custom profile Web service.

次の例は、カスタムプロファイル Web サービスに実装する必要がある基本クラスの構造を示しています。The following example shows the basic class structure that must be implemented in a custom profile Web service.

コンストラクター

ProfileServiceManager() ProfileServiceManager() ProfileServiceManager() ProfileServiceManager()

ProfileServiceManager クラスの新しいインスタンスを初期化します。Initializes a new instance of the ProfileServiceManager class.

プロパティ

LoadProperties LoadProperties LoadProperties LoadProperties

クライアント スクリプトから使用可能になるプロファイル プロパティを格納する配列を取得または設定します。Gets or sets an array that contains the profile properties that will be made available to client script.

Path Path Path Path

プロファイル Web サービスのカスタム実装のパスを取得または設定します。Gets or sets the path of a custom implementation of the profile Web service.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください