Compartilhar via


WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Método

Definição

Salva os dados de estado de personalização customizados que são gerenciados pelo controle WebPartManager.

 virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Save(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Save;
void IPersonalizable.Save (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Save (state As PersonalizationDictionary) Implements IPersonalizable.Save

Parâmetros

state
PersonalizationDictionary

Um PersonalizationDictionary que contém os dados de estado a serem salvos.

Implementações

Comentários

O IPersonalizable.Save método é uma implementação do IPersonalizable.Save método , que fornece uma maneira para o controle de Web Parts definido para acessar diretamente o método protegido WebPartManager.SaveCustomPersonalizationState . Quando esse método é chamado, ele salva todos os dados personalizados gerenciados pelo WebPartManager controle no armazenamento de dados permanente configurado para um aplicativo de Web Parts.

Observação

Na maioria dos casos, o código do desenvolvedor de página e controle não precisa chamar esse método, pois ele é usado principalmente pelo conjunto de controle de Web Parts como seu mecanismo para salvar dados de personalização.

Notas aos Herdeiros

Um cenário em que os desenvolvedores trabalhariam com esse método é se estiverem desenvolvendo uma estrutura de personalização personalizada para usar no lugar daquela fornecida pelo conjunto de controle de Web Parts. Nesses casos, os desenvolvedores podem herdar da WebPartManager classe e substituir o CreatePersonalization() método para retornar uma implementação personalizada de um WebPartPersonalization objeto. O objeto personalizado WebPartPersonalization chamaria a implementação do IPersonalizable.Save(PersonalizationDictionary) método no momento adequado para salvar os dados de personalização personalizados.

Aplica-se a

Confira também