PersonalizationProvider.SavePersonalizationState(PersonalizationState) メソッド

定義

パーソナル化データをデータ ストアに保存します。

public:
 virtual void SavePersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationState ^ state);
public virtual void SavePersonalizationState(System.Web.UI.WebControls.WebParts.PersonalizationState state);
abstract member SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
override this.SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
Public Overridable Sub SavePersonalizationState (state As PersonalizationState)

パラメーター

state
PersonalizationState

保存するパーソナル化データを含む PersonalizationState

例外

statenullです。

保存するstate オブジェクトの型は、LoadPersonalizationState(WebPartManager, Boolean) メソッドによって返されたstate オブジェクトとは異なります。

注釈

このメソッドは、パーソナル化データを保存するために WebPartPersonalization クラスによって使用されるメイン エントリ ポイントです。

このメソッドの既定の実装では、 PersonalizationState の内部実装のメソッドを使用して、パーソナル化データをバイト配列にパックします。 このパッキングの結果で空のバイト配列が作成された場合 (プロパティ抽出の結果、パーソナル化データがないため)、既定の実装では ResetPersonalizationBlob メソッドが呼び出されます。 それ以外の場合、既定の実装は SavePersonalizationBlob メソッドを呼び出します。

適用対象