Share via


WebPartPersonalization.HasPersonalizationState プロパティ

定義

現在のページおよびパーソナル化スコープが、関連するパーソナル化データを保持しているかどうかを示す値を返します。

public:
 virtual property bool HasPersonalizationState { bool get(); };
[System.ComponentModel.Browsable(false)]
public virtual bool HasPersonalizationState { get; }
[<System.ComponentModel.Browsable(false)>]
member this.HasPersonalizationState : bool
Public Overridable ReadOnly Property HasPersonalizationState As Boolean

プロパティ値

Boolean

ページが、関連するパーソナル化データを保持している場合は true。それ以外の場合は false

属性

例外

WebPartPersonalization のインスタンスに関連付けられたパーソナル化プロバイダーが存在しません。 このエラーは、関連する WebPartManager コントロールの OnInit(EventArgs) メソッドが完了する前にプロパティがアクセスされた場合に発生します。

  • または -

関連する PageWebPartManager プロパティの値が null です。

  • または -

Request コントロールの関連する WebPartManager インスタンスの Page プロパティの値が null です。

注釈

これは、現在のページとスコープの組み合わせにパーソナル化データが関連付けられているかどうかを判断するための便利な方法です。 内部的には、メソッドはプロバイダーを呼び出 GetCountOfState して、データが存在するかどうかを判断します。

適用対象

こちらもご覧ください