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
Значение свойства
Значение true
, если страница содержит связанные с ней данные персонализации; в противном случае — false
.
- Атрибуты
Исключения
Отсутствует поставщик персонализации, связанный с экземпляром WebPartPersonalization. Это может происходить в том случае, если к этому свойству доступ получается до завершения связанного метода WebPartManager элемента управления OnInit(EventArgs).
-или-
Значение свойства Page для связанного WebPartManager равно null
.
-или-
Значение свойства Request для связанного экземпляра WebPartManager элемента управления the Page равно null
.
Комментарии
Это удобный метод для определения того, связаны ли с текущей комбинацией страницы и области данные персонализации. На внутреннем сервере метод вызывает GetCountOfState поставщик, чтобы определить, существуют ли данные.