PersonalizationProvider.SavePersonalizationState(PersonalizationState) Método

Definição

Guarda os dados de personalização para 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

A contendo PersonalizationState dados de personalização a serem guardados.

Exceções

state é null.

O state objeto a ser guardado tem um tipo diferente do state objeto que foi devolvido pelo LoadPersonalizationState(WebPartManager, Boolean) método.

Observações

Este método é o principal ponto de entrada utilizado pela WebPartPersonalization turma para guardar dados de personalização.

A implementação padrão deste método utiliza os métodos de uma implementação interna de PersonalizationState para empacotar dados de personalização num array de bytes. Se os resultados deste empacotamento criarem um array de bytes vazio (porque a extração de propriedades resultou na ausência de dados de personalização), a implementação padrão chama o ResetPersonalizationBlob método. Caso contrário, a implementação padrão chama o SavePersonalizationBlob método.

Aplica-se a