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