IVersioningPersonalizable Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет интерфейс, позволяющий управлять данными персонализации, которые относятся к предыдущей версии элемента управления веб-частей.
public interface class IVersioningPersonalizable
public interface IVersioningPersonalizable
type IVersioningPersonalizable = interface
Public Interface IVersioningPersonalizable
Комментарии
При обновлении элемента управления веб-частей до более новой версии могут быть изменены персонализированные свойства обновленного класса. Например, обновленная версия элемента управления веб-частей может больше не поддерживать свойства, доступные в предыдущих версиях. В таком сценарии набор элементов управления веб-частей может загружать данные персонализации из базового хранилища данных, но не имеет свойств для применения этих данных. Если элемент управления реализует IVersioningPersonalizable интерфейс, элементу управления веб-частей передаются потерянные данные персонализации. Затем приложение может использовать эти данные для обновления свойств в более новой версии или использовать данные каким-либо другим способом. Обратите внимание, что при обнаружении потерянных свойств при импорте Load элементов управления веб-частей также вызывается метод .
Методы
Load(IDictionary) |
Загружает данные персонализации в элемент управления веб-частей, который не поддерживает соответствующее персональное свойство для данных из-за изменения версии. |