Condividi tramite


WebPartManager.IPersonalizable.Save(PersonalizationDictionary) Metodo

Definizione

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

state
PersonalizationDictionary

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.

Si applica a

Vedi anche