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)

В случае переопределения применяет данные персонализации к заданному элементу управления веб-частей.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ExtractWebPartManagerPersonalization()

В случае переопределения извлекает сведения о персонализации из элемента управления WebPartManager, сопоставленного с текущим состоянием персонализации.

ExtractWebPartPersonalization(WebPart)

В случае переопределения извлекает данные персонализации из заданного элемента управления веб-частей.

GetAuthorizationFilter(String)

Получает фильтр авторизации для заданного элемента управления веб-частей.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
SetDirty()

Помечает текущее состояние персонализации как измененное.

SetWebPartDirty(WebPart)

В случае переопределения помечает элемент управления веб-частей как изменившийся.

SetWebPartManagerDirty()

В случае переопределения помечает сопоставленный элемент управления WebPartManager как измененный.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
ValidateWebPart(WebPart)

Проверяет допустимость заданного элемента управления веб-частей.

Применяется к

См. также раздел