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
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 .