PersonalizationProvider.SavePersonalizationState(PersonalizationState) Método

Definição

Salva 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 dados de personalização a serem salvos.

Exceções

state é null.

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

Comentários

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

A implementação padrão desse método usa os métodos de uma implementação interna de empacotar dados de PersonalizationState personalização em uma matriz de bytes. Se os resultados desse empacotamento criarem uma matriz de bytes vazia (porque a extração de propriedade não resultou em dados de personalização), a implementação padrão chamará o ResetPersonalizationBlob método. Caso contrário, a implementação padrão chamará o SavePersonalizationBlob método.

Aplica-se a