WebPartManager.IPersonalizable.Load(PersonalizationDictionary) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve los datos de estado de personalización personalizados y anteriormente cargados que deben cargarse en el control 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
PersonalizationDictionary que contiene los datos de estado que se van a cargar.
Implementaciones
Comentarios
Este método es una implementación del IPersonalizable.Load método , que proporciona una manera de que el control de elementos web establecido acceda directamente al método protegido WebPartManager.LoadCustomPersonalizationState . Cuando se llama a este método, almacena los datos personalizados personalizados administrados por el WebPartManager control y que se guardaron anteriormente en el almacén de datos permanente para usarlos más adelante en el proceso de inicialización.
Nota
En la mayoría de los casos, el código para desarrolladores de páginas y controles no necesita llamar a este método, ya que el control de elementos web lo usa principalmente como mecanismo para recuperar datos de personalización.
Notas a los desarrolladores de herederos
Un escenario en el que los desarrolladores usarían este método es si están desarrollando un marco de personalización personalizado para usarlo en lugar del proporcionado por el conjunto de controles de elementos web. En tales casos, los desarrolladores podrían heredar de la WebPartManager clase e invalidar el CreatePersonalization() método para devolver una implementación personalizada de un WebPartPersonalization objeto . El objeto personalizado WebPartPersonalization llamaría a la implementación del IPersonalizable.Load(PersonalizationDictionary) método en el momento adecuado para cargar datos de personalización personalizados.