Share via


PersonalizationProvider.SavePersonalizationState(PersonalizationState) Metodo

Definizione

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 .

Si applica a