WebPartManager.IPersonalizable.Load(PersonalizationDictionary) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna dados de estado de personalização customizados salvos anteriormente e que precisam ser carregados no controle WebPartManager.
virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Load(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Load;
void IPersonalizable.Load (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Load (state As PersonalizationDictionary) Implements IPersonalizable.Load
Parâmetros
Um PersonalizationDictionary que contém os dados de estado a serem carregados.
Implementações
Comentários
Esse método é uma implementação do IPersonalizable.Load método, que fornece uma maneira para o conjunto de controle de Web Parts acessar diretamente o método protegidoWebPartManager.LoadCustomPersonalizationState. Quando esse método é chamado, ele armazena os dados personalizados personalizados que são gerenciados pelo WebPartManager controle e que foram salvos anteriormente no repositório de dados permanente para uso posterior no processo de inicialização.
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 Web Parts como seu mecanismo para recuperar dados de personalização.
Notas aos Herdeiros
Um cenário no qual os desenvolvedores usariam esse método é se eles estiverem desenvolvendo uma estrutura de personalização personalizada a ser usada no lugar daquela fornecida pelo conjunto de controle 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.Load(PersonalizationDictionary) método no momento adequado para carregar dados de personalização personalizados.