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