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


WebPartManager.SaveCustomPersonalizationState Метод

Определение

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

protected:
 virtual void SaveCustomPersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state);
protected virtual void SaveCustomPersonalizationState (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.SaveCustomPersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Protected Overridable Sub SaveCustomPersonalizationState (state As PersonalizationDictionary)

Параметры

state
PersonalizationDictionary

Объект PersonalizationDictionary, содержащий данные о состоянии для загрузки.

Комментарии

Метод SaveCustomPersonalizationState имеет решающее значение в процессе персонализации, так как он позволяет хранить персонализированные параметры пользователей для будущих сеансов браузера и посещений страницы. Метод сохраняет пользовательские данные о состоянии персонализации, которые включают следующие элементы: динамические WebPart или серверные элементы управления, добавленные на страницу или удаленные со страницы; элементы управления, которые были перемещены на странице; и динамические подключения, которые были созданы или удалены.

Этот метод нельзя вызвать непосредственно из кода. Однако можно вызвать IPersonalizable.Save метод , который сам вызывает этот метод для сохранения данных персонализации.

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

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

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

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