PersonalizationProvider.SavePersonalizationState(PersonalizationState) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Salva i dati sulla personalizzazione in un archivio dati.
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)
Parametri
- state
- PersonalizationState
Oggetto PersonalizationState che contiene i dati sulla personalizzazione da salvare.
Eccezioni
state
è null
.
L'oggetto state
salvato ha un tipo diverso rispetto all'oggetto state
restituito dal metodo LoadPersonalizationState(WebPartManager, Boolean).
Commenti
Questo metodo è il punto di ingresso principale usato dalla WebPartPersonalization classe per salvare i dati di personalizzazione.
L'implementazione predefinita di questo metodo usa i metodi di un'implementazione interna di per incollare i dati di personalizzazione in una matrice di PersonalizationState byte. Se i risultati di questa compressione creano una matrice di byte vuota (perché l'estrazione delle proprietà non ha generato dati di personalizzazione), l'implementazione predefinita chiama il ResetPersonalizationBlob metodo . In caso contrario, l'implementazione predefinita chiama il SavePersonalizationBlob metodo .