Поделиться через


IVersioningPersonalizable Интерфейс

Определение

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

public interface class IVersioningPersonalizable
public interface IVersioningPersonalizable
type IVersioningPersonalizable = interface
Public Interface IVersioningPersonalizable

Комментарии

При обновлении элемента управления веб-частей до более новой версии могут быть изменены персонализированные свойства обновленного класса. Например, обновленная версия элемента управления веб-частей может больше не поддерживать свойства, доступные в предыдущих версиях. В таком сценарии набор элементов управления веб-частей может загружать данные персонализации из базового хранилища данных, но не имеет свойств для применения этих данных. Если элемент управления реализует IVersioningPersonalizable интерфейс, элементу управления веб-частей передаются потерянные данные персонализации. Затем приложение может использовать эти данные для обновления свойств в более новой версии или использовать данные каким-либо другим способом. Обратите внимание, что при обнаружении потерянных свойств при импорте Load элементов управления веб-частей также вызывается метод .

Методы

Load(IDictionary)

Загружает данные персонализации в элемент управления веб-частей, который не поддерживает соответствующее персональное свойство для данных из-за изменения версии.

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

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