PersonalizationProvider.SavePersonalizationState(PersonalizationState) Метод

Определение

Сохраняет данные персонализации в хранилище данных.

public:
 virtual void SavePersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationState ^ state);
public virtual void SavePersonalizationState (System.Web.UI.WebControls.WebParts.PersonalizationState state);
abstract member SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
override this.SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
Public Overridable Sub SavePersonalizationState (state As PersonalizationState)

Параметры

state
PersonalizationState

Объект PersonalizationState, содержащий сохраняемые данные персонализации.

Исключения

state имеет значение null.

Сохраняемый объект state имеет тип, отличный от объекта state, возвращенного методом LoadPersonalizationState(WebPartManager, Boolean).

Комментарии

Этот метод является основной точкой входа, используемой WebPartPersonalization классом для сохранения данных персонализации.

Реализация по умолчанию этого метода использует методы внутренней реализации PersonalizationState для упаковки данных персонализации в массив байтов. Если результаты этого упаковки создают пустой массив байтов (поскольку извлечение свойства привело к отсутствию данных персонализации), реализация по умолчанию вызывает ResetPersonalizationBlob метод. В противном случае реализация по умолчанию вызывает SavePersonalizationBlob метод.

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