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 パーツ コントロールが有効であるかを検証します。

適用対象

こちらもご覧ください