PersonalizationProvider.LoadPersonalizationState メソッド
アセンブリ: System.Web (system.web.dll 内)

Public Overridable Function LoadPersonalizationState ( _ webPartManager As WebPartManager, _ ignoreCurrentUser As Boolean _ ) As PersonalizationState
Dim instance As PersonalizationProvider Dim webPartManager As WebPartManager Dim ignoreCurrentUser As Boolean Dim returnValue As PersonalizationState returnValue = instance.LoadPersonalizationState(webPartManager, ignoreCurrentUser)
public virtual PersonalizationState LoadPersonalizationState ( WebPartManager webPartManager, bool ignoreCurrentUser )
public: virtual PersonalizationState^ LoadPersonalizationState ( WebPartManager^ webPartManager, bool ignoreCurrentUser )
public PersonalizationState LoadPersonalizationState ( WebPartManager webPartManager, boolean ignoreCurrentUser )
public function LoadPersonalizationState ( webPartManager : WebPartManager, ignoreCurrentUser : boolean ) : PersonalizationState
戻り値
パーソナル化データを格納している PersonalizationState。


このメソッドは、パーソナル化データを読み込むための WebPartPersonalization クラスで使用されるメイン エントリ ポイントです。既定の実装は、基になるデータ ストアから生データを読み込み (機能は派生したプロバイダに実装されます)、この生データを PersonalizationState のインスタンスに変換します。
ignoreCurrentUser パラメータが true の場合、ユーザー名は LoadPersonalizationBlobs メソッドに渡されません。パーソナル化プロバイダは、これを、Shared スコープが存在するパーソナル化状態だけを基になるデータ ストアから取得する必要があるという意味に解釈します。
Load メソッドの実行中に LoadPersonalizationState メソッドが呼び出されます。状態が読み込まれるときに発生する可能性がある逆シリアル化エラーは 3 種類あります。これらの特定のエラーが発生すると、例外はスローされず、代わりに Health Monitoring 機能によってエラー イベントがログに記録されます (Health Monitoring および作成されるログへのアクセスについては、「ASP.NET の状態監視」を参照してください)。ログに書き込まれる逆シリアル化エラー イベントが発生する 3 つの状況を以下に示します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- PersonalizationProvider.LoadPersonalizationState メソッドのページへのリンク