Compartilhar via


PersonalizationProvider.SavePersonalizationState(PersonalizationState) Método

Definição

Salva os dados de personalização em um armazenamento de dados.

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)

Parâmetros

state
PersonalizationState

Um PersonalizationState que contém os dados de personalização a serem salvos.

Exceções

state é null.

O objeto state que está sendo salvo tem um tipo diferente do objeto state que foi retornado pelo método LoadPersonalizationState(WebPartManager, Boolean).

Comentários

Esse método é o ponto de entrada principal usado pela WebPartPersonalization classe para salvar os dados de personalização.

A implementação padrão desse método usa os métodos de uma implementação interna do PersonalizationState para empacotar dados de personalização em uma matriz de bytes. Se os resultados dessa embalagem criarem uma matriz de bytes vazia (porque a extração de propriedades resultou em nenhum dado de personalização), a implementação padrão chamará o ResetPersonalizationBlob método. Caso contrário, a implementação padrão chama o SavePersonalizationBlob método.

Aplica-se a