Compartir a través de


WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Método

Definición

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

state
PersonalizationDictionary

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.

Se aplica a

Consulte también