WebPartManager.IPersonalizable.Save(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í.
Guarda los datos de estado de personalización propios que son administrados por el control 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
Objeto PersonalizationDictionary que contiene los datos de estado que se van a guardar.
Implementaciones
Comentarios
El IPersonalizable.Save método es una implementación del IPersonalizable.Save método , que proporciona una manera de que el control de elementos web establecido acceda directamente al método protegido WebPartManager.SaveCustomPersonalizationState . Cuando se llama a este método, guarda todos los datos personalizados administrados por el WebPartManager control en el almacén de datos permanente configurado para una aplicación de elementos web.
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 guardar los datos de personalización.
Notas a los desarrolladores de herederos
Un escenario en el que los desarrolladores trabajarían con 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.Save(PersonalizationDictionary) método en el momento adecuado para guardar los datos de personalización personalizados.