WebPartManager.IPersonalizable.Save(PersonalizationDictionary) 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 di stato della personalizzazione personalizzati gestiti dal controllo WebPartManager.
virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Save(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Save;
void IPersonalizable.Save (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Save : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Save (state As PersonalizationDictionary) Implements IPersonalizable.Save
Parametri
Classe PersonalizationDictionary che contiene i dati dello stato da salvare.
Implementazioni
Commenti
Il IPersonalizable.Save metodo è un'implementazione del IPersonalizable.Save metodo , che consente al controllo Web part impostato di accedere direttamente al metodo protetto WebPartManager.SaveCustomPersonalizationState . Quando questo metodo viene chiamato, salva tutti i dati personalizzati gestiti dal WebPartManager controllo nell'archivio dati permanente configurato per un'applicazione Web part.
Nota
Nella maggior parte dei casi, il codice per sviluppatori di pagine e controlli non deve chiamare questo metodo, perché viene usato principalmente dal controllo Web part impostato come meccanismo per il salvataggio dei dati di personalizzazione.
Note per gli eredi
Uno scenario in cui gli sviluppatori possono usare questo metodo consiste nello sviluppo di un framework di personalizzazione personalizzato da usare al posto di quello fornito dal set di controlli Web part. In questi casi, gli sviluppatori possono ereditare dalla WebPartManager classe ed eseguire l'override del CreatePersonalization() metodo per restituire un'implementazione personalizzata di un WebPartPersonalization oggetto . L'oggetto personalizzato WebPartPersonalization chiamerebbe l'implementazione del IPersonalizable.Save(PersonalizationDictionary) metodo al momento appropriato per salvare i dati di personalizzazione personalizzati.