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) метода в нужное время для сохранения пользовательских данных персонализации.