PersonalizationProvider.SavePersonalizationState(PersonalizationState) 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 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 .