PersonalizationState クラス

定義

ページのパーソナル化データを表す基本的な機能を定義します。

public ref class PersonalizationState abstract
public abstract class PersonalizationState
type PersonalizationState = class
Public MustInherit Class PersonalizationState
継承
PersonalizationState

注釈

この基底クラスから派生するクラスには、パーソナル化データを管理、適用、および抽出するための実際の実装が含まれています。 WebPartPersonalization クラスは、PersonalizationStateへの参照を使用してパーソナル化状態を使用します。

開発者がカスタム PersonalizationState 実装を記述する場合は、カスタム PersonalizationProvider も記述する必要があります。 PersonalizationProvider インスタンスは、 PersonalizationState インスタンスの作成と使用を担当します。

注意 (実装者)

派生クラスは、常に派生コンストラクターから基底クラス コンストラクターを呼び出す必要があります。

コンストラクター

名前 説明
PersonalizationState(WebPartManager)

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

プロパティ

名前 説明
IsDirty

パーソナル化情報が変更されたかどうかを示す値を取得します。

IsEmpty

オーバーライドされると、パーソナル化状態が状態インスタンスによって抽出されたかどうかを示す値を取得します。

WebPartManager

パーソナル化状態インスタンスに現在関連付けられている WebPartManager コントロールへの参照を取得します。

メソッド

名前 説明
ApplyWebPartManagerPersonalization()

オーバーライドされると、パーソナル化状態インスタンスに関連付けられている WebPartManager コントロールにパーソナル化データを適用します。

ApplyWebPartPersonalization(WebPart)

オーバーライドされると、指定した Web パーツ コントロールにパーソナル化データを適用します。

Equals(Object)

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

(継承元 Object)
ExtractWebPartManagerPersonalization()

オーバーライドされると、現在のパーソナル化状態に関連付けられている WebPartManager コントロールからパーソナル化情報を抽出します。

ExtractWebPartPersonalization(WebPart)

オーバーライドされると、指定した Web パーツ コントロールからパーソナル化データを抽出します。

GetAuthorizationFilter(String)

指定した Web パーツ コントロールの承認フィルターを取得します。

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
SetDirty()

現在のパーソナル化状態を変更したことをマークします。

SetWebPartDirty(WebPart)

オーバーライドされると、Web パーツ コントロールが変更されたとマークします。

SetWebPartManagerDirty()

オーバーライドされた場合は、関連付けられている WebPartManager コントロールを変更したことをマークします。

ToString()

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

(継承元 Object)
ValidateWebPart(WebPart)

指定した Web パーツ コントロールが有効であることを確認します。

適用対象

こちらもご覧ください