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


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

Параметры

state
PersonalizationDictionary

Словарь PersonalizationDictionary, который содержит сохраняемые данные о состоянии.

Реализации

Комментарии

Метод IPersonalizable.Save является реализацией IPersonalizable.Save метода , который предоставляет набору элементов управления веб-частей прямой доступ к защищенному методу WebPartManager.SaveCustomPersonalizationState . При вызове этого метода все персонализированные данные, управляемые элементом WebPartManager управления, сохраняются в постоянном хранилище данных, настроенном для приложения веб-частей.

Примечание

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

Примечания для тех, кто наследует этот метод

Один из сценариев, в котором разработчики будут работать с этим методом, заключается в разработке пользовательской платформы персонализации для использования вместо той, которая предоставляется набором элементов управления веб-частей. В таких случаях разработчики могут наследовать от WebPartManager класса и переопределить CreatePersonalization() метод для возврата пользовательской WebPartPersonalization реализации объекта . Пользовательский WebPartPersonalization объект вызывает реализацию метода в нужное IPersonalizable.Save(PersonalizationDictionary) время для сохранения пользовательских данных персонализации.

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

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