PersonalizationProvider.SavePersonalizationState(PersonalizationState) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.