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

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

Excepciones

state es null.

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

Comentarios

Este método es el punto de entrada principal utilizado por 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 PersonalizationState para empaquetar los datos de 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 ha dado 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