WebPartManager.IPersonalizable.Load(PersonalizationDictionary) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает сохраненные данные о состоянии пользовательской персонализации, которые требуется загрузить в элемент управления WebPartManager.
virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Load(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Load;
void IPersonalizable.Load (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Load (state As PersonalizationDictionary) Implements IPersonalizable.Load
Параметры
Объект PersonalizationDictionary, содержащий данные о состоянии для загрузки.
Реализации
Комментарии
Этот метод представляет собой реализацию IPersonalizable.Load метода, который предоставляет способ для набора элементов управления веб-части для прямого доступа к защищенному WebPartManager.LoadCustomPersonalizationState методу. При вызове этого метода хранятся пользовательские персонализированные данные, управляемые элементом WebPartManager управления, и ранее сохраненные в постоянном хранилище данных для последующего использования в процессе инициализации.
Примечание
В большинстве случаев код разработчика страниц и элементов управления не требует вызова этого метода, так как он в основном используется набором элементов управления веб-части в качестве механизма получения данных персонализации.
Примечания для тех, кто наследует этот метод
Один из сценариев, в котором разработчики будут использовать этот метод, заключается в том, если они разрабатывают пользовательскую платформу персонализации для использования вместо того, который предоставляется набором элементов управления веб-части. В таких случаях разработчики могут наследовать от WebPartManager класса и переопределить CreatePersonalization() метод для возврата пользовательской WebPartPersonalization реализации объекта. Пользовательский WebPartPersonalization объект вызывает реализацию IPersonalizable.Load(PersonalizationDictionary) метода в нужное время для загрузки пользовательских данных персонализации.