次の方法で共有


ProfileServiceManager クラス

定義

プリロードされたプロファイル プロパティのセットと、プロファイル サービスのカスタム実装の場所を設定します。

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

注釈

クラス ProfileServiceManager は、 コントロール ProfileService または コントロールに追加できる プロパティに ScriptManager 対応 ScriptManagerProxy しています。

を使用すると、ページがレンダリングされ、クライアント スクリプトで使用できる一連のプロファイル プロパティを事前に読み ProfileServiceManager 込むプロファイル プロパティを指定できます。 また、ASP.NET の AJAX 機能によって提供される組み込みのプロファイル Web サービスを使用する代わりに、このクラスを使用して、スクリプトからのプロファイル プロパティの読み込みまたは保存に使用される Web サービスの代替実装のパスを提供できます。

アプリケーションでプロファイル サービスを使用するには、構成ファイルで有効にする必要があります。 組み込みのプロファイル Web サービスを使用し、プロパティを事前に読み込む必要はない場合は、ページでプロファイル サービス マネージャーを明示的に宣言する必要があります。

事前に読み込まれるプロパティのセットまたはカスタム プロファイル Web サービスを宣言によって指定するには、次の例に示すように、ページの 要素内に 要素 <ProfileService> <asp:ScriptManager> を含める必要があります。

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

プロパティを事前に読み込むか、カスタム プロファイル Web サービスを使用するために、プロファイル サービスをプログラムで構成することもできます。

次の例は、カスタム プロファイル Web サービスに実装する必要がある基本的なクラス構造を示しています。

コンストラクター

ProfileServiceManager()

ProfileServiceManager クラスの新しいインスタンスを初期化します。

プロパティ

LoadProperties

クライアント スクリプトから使用可能になるプロファイル プロパティを格納する配列を取得または設定します。

Path

プロファイル Web サービスのカスタム実装のパスを取得または設定します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください