PersonalizationProvider.SavePersonalizationState(PersonalizationState) Método

Definición

Guarda los datos de personalización en un almacén de datos.

public:
 virtual void SavePersonalizationState(System::Web::UI::WebControls::WebParts::PersonalizationState ^ state);
public virtual void SavePersonalizationState(System.Web.UI.WebControls.WebParts.PersonalizationState state);
abstract member SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
override this.SavePersonalizationState : System.Web.UI.WebControls.WebParts.PersonalizationState -> unit
Public Overridable Sub SavePersonalizationState (state As PersonalizationState)

Parámetros

state
PersonalizationState

que PersonalizationState contiene los datos de personalización que se van a guardar.

Excepciones

state es null.

El state objeto que se guarda tiene un tipo diferente del state objeto devuelto por el LoadPersonalizationState(WebPartManager, Boolean) método .

Comentarios

Este método es el punto de entrada principal que usa la WebPartPersonalization clase para guardar los datos de personalización.

La implementación predeterminada de este método usa los métodos de una implementación interna de para empaquetar los datos de PersonalizationState personalización en una matriz de bytes. Si los resultados de este empaquetado crean una matriz de bytes vacía (porque la extracción de propiedades no dio lugar a datos de personalización), la implementación predeterminada llama al ResetPersonalizationBlob método . De lo contrario, la implementación predeterminada llama al SavePersonalizationBlob método .

Se aplica a