PersonalizationStateとは? わかりやすく解説

PersonalizationState クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

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

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public MustInherit Class
 PersonalizationState
Dim instance As PersonalizationState
public abstract class PersonalizationState
public ref class PersonalizationState abstract
public abstract class PersonalizationState
public abstract class PersonalizationState
解説解説

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

開発者がカスタムの PersonalizationState の実装を記述する場合には、カスタムの PersonalizationProvider も同様に記述する必要があります。PersonalizationProvider のインスタンスによって、PersonalizationState のインスタンスが作成および使用されます。

継承時の注意 派生クラスは、常に派生コンストラクタから基本クラス コンストラクタを呼び出す必要があります。

.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
  System.Web.UI.WebControls.WebParts.PersonalizationState
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

PersonalizationState コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

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

名前空間: System.Web.UI.WebControls.WebParts
アセンブリ: System.Web (system.web.dll 内)
構文構文

Protected Sub New ( _
    webPartManager As WebPartManager _
)
Dim webPartManager As WebPartManager

Dim instance As New PersonalizationState(webPartManager)
protected PersonalizationState (
    WebPartManager webPartManager
)
protected:
PersonalizationState (
    WebPartManager^ webPartManager
)
protected PersonalizationState (
    WebPartManager webPartManager
)
protected function PersonalizationState (
    webPartManager : WebPartManager
)

パラメータ

webPartManager

パーソナル化データが存在する Web パーツ コントロールを管理する WebPartManager。

例外例外
例外の種類条件

ArgumentNullException

webPartManager パラメータが null 参照 (Visual Basic では Nothing) です。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
PersonalizationState クラス
PersonalizationState メンバ
System.Web.UI.WebControls.WebParts 名前空間

PersonalizationState プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ IsDirty パーソナル化情報が変更されたかどうかを示す値を取得します。
パブリック プロパティ IsEmpty オーバーライドされると、状態のインスタンスによってパーソナル化状態が抽出されたかどうかを示す値を取得します。
パブリック プロパティ WebPartManager パーソナル化状態のインスタンスに現在関連付けられている WebPartManager コントロールへの参照を取得します。
参照参照

関連項目

PersonalizationState クラス
System.Web.UI.WebControls.WebParts 名前空間
PersonalizationProvider クラス

その他の技術情報

ASP.NET Web パーツ ページ
Web パーツのパーソナル化の概要
チュートリアル : ユーザー コントロールに Web パーツ パーソナル化を実装する
Web パーツのパーソナル化

PersonalizationState メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド ApplyWebPartManagerPersonalization オーバーライドされると、パーソナル化データが、パーソナル化状態のインスタンスに関連付けられている WebPartManager コントロールに適用されます。
パブリック メソッド ApplyWebPartPersonalization オーバーライドされると、パーソナル化データが、指定された Web パーツ コントロールに適用されます。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ExtractWebPartManagerPersonalization オーバーライドされると、現在のパーソナル化状態に関連付けられた WebPartManager コントロールからパーソナル化情報が抽出されます。
パブリック メソッド ExtractWebPartPersonalization オーバーライドされると、パーソナル化データが、指定された Web パーツ コントロールから抽出されます。
パブリック メソッド GetAuthorizationFilter 指定した Web パーツ コントロールの承認フィルタを取得します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド SetWebPartDirty オーバーライドされると、Web パーツ コントロールが変更されたことをマークします。
パブリック メソッド SetWebPartManagerDirty オーバーライドされると、関連する WebPartManager コントロールが変更されたことをマークします。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

PersonalizationState クラス
System.Web.UI.WebControls.WebParts 名前空間
PersonalizationProvider クラス

その他の技術情報

ASP.NET Web パーツ ページ
Web パーツのパーソナル化の概要
チュートリアル : ユーザー コントロールに Web パーツ パーソナル化を実装する
Web パーツのパーソナル化

PersonalizationState メンバ

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

PersonalizationState データ型で公開されるメンバを以下の表に示します。


プロテクト コンストラクタプロテクト コンストラクタ
  名前 説明
プロテクト メソッド PersonalizationState PersonalizationState クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ IsDirty パーソナル化情報が変更されたかどうかを示す値を取得します。
パブリック プロパティ IsEmpty オーバーライドされると、状態のインスタンスによってパーソナル化状態が抽出されたかどうかを示す値を取得します。
パブリック プロパティ WebPartManager パーソナル化状態のインスタンスに現在関連付けられている WebPartManager コントロールへの参照を取得します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド ApplyWebPartManagerPersonalization オーバーライドされると、パーソナル化データが、パーソナル化状態のインスタンスに関連付けられている WebPartManager コントロールに適用されます。
パブリック メソッド ApplyWebPartPersonalization オーバーライドされると、パーソナル化データが、指定された Web パーツ コントロールに適用されます。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド ExtractWebPartManagerPersonalization オーバーライドされると、現在のパーソナル化状態に関連付けられた WebPartManager コントロールからパーソナル化情報が抽出されます。
パブリック メソッド ExtractWebPartPersonalization オーバーライドされると、パーソナル化データが、指定された Web パーツ コントロールから抽出されます。
パブリック メソッド GetAuthorizationFilter 指定した Web パーツ コントロールの承認フィルタを取得します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド SetWebPartDirty オーバーライドされると、Web パーツ コントロールが変更されたことをマークします。
パブリック メソッド SetWebPartManagerDirty オーバーライドされると、関連する WebPartManager コントロールが変更されたことをマークします。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

PersonalizationState クラス
System.Web.UI.WebControls.WebParts 名前空間
PersonalizationProvider クラス

その他の技術情報

ASP.NET Web パーツ ページ
Web パーツのパーソナル化の概要
チュートリアル : ユーザー コントロールに Web パーツ パーソナル化を実装する
Web パーツのパーソナル化



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「PersonalizationState」の関連用語

PersonalizationStateのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   



PersonalizationStateのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS