WebPartManager.IPersonalizable.Load(PersonalizationDictionary) メソッド

定義

WebPartManager コントロールに読み込む必要がある、以前に保存したカスタムのパーソナル化状態データを返します。

 virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Load(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Load;
void IPersonalizable.Load (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Load (state As PersonalizationDictionary) Implements IPersonalizable.Load

パラメーター

state
PersonalizationDictionary

読み込む状態データを含む PersonalizationDictionary

実装

注釈

このメソッドはメソッドのIPersonalizable.Load実装であり、Web パーツコントロール セットが保護されたWebPartManager.LoadCustomPersonalizationStateメソッドに直接アクセスする方法を提供します。 このメソッドが呼び出されると、コントロールによって WebPartManager 管理され、初期化プロセスの後半で使用するために永続的なデータ ストアに保存されていたカスタムの個人用データが格納されます。

注意

ほとんどの場合、ページとコントロールの開発者コードは、パーソナル化データを取得するためのメカニズムとしてWeb パーツ コントロール セットによって主に使用されるため、このメソッドを呼び出す必要はありません。

注意 (継承者)

開発者がこのメソッドを使用するシナリオの 1 つは、Web パーツ コントロール セットによって提供されるフレームワークの代わりに使用するカスタム パーソナル化フレームワークを開発している場合です。 このような場合、開発者はクラスから WebPartManager 継承し、メソッドを CreatePersonalization() オーバーライドしてオブジェクトのカスタム実装を WebPartPersonalization 返す可能性があります。 カスタム オブジェクトは、適切 WebPartPersonalization なタイミングでメソッドの実装を IPersonalizable.Load(PersonalizationDictionary) 呼び出して、カスタム パーソナル化データを読み込みます。

適用対象

こちらもご覧ください