WebPartManager.IPersonalizable.Load(PersonalizationDictionary) Metodo

Definizione

Restituisce i dati sullo stato di personalizzazione salvati in precedenza che devono essere caricati nel controllo WebPartManager.

 virtual void System.Web.UI.WebControls.WebParts.IPersonalizable.Load(System::Web::UI::WebControls::WebParts::PersonalizationDictionary ^ state) = System::Web::UI::WebControls::WebParts::IPersonalizable::Load;
void IPersonalizable.Load (System.Web.UI.WebControls.WebParts.PersonalizationDictionary state);
abstract member System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
override this.System.Web.UI.WebControls.WebParts.IPersonalizable.Load : System.Web.UI.WebControls.WebParts.PersonalizationDictionary -> unit
Sub Load (state As PersonalizationDictionary) Implements IPersonalizable.Load

Parametri

state
PersonalizationDictionary

Oggetto PersonalizationDictionary che contiene i dati sullo stato da caricare.

Implementazioni

Commenti

Questo metodo è un'implementazione del IPersonalizable.Load metodo , che consente al controllo Web part impostato di accedere direttamente al metodo protetto WebPartManager.LoadCustomPersonalizationState . Quando questo metodo viene chiamato, archivia i dati personalizzati gestiti dal WebPartManager controllo e che sono stati precedentemente salvati nell'archivio dati permanente per l'uso in un secondo momento nel processo di inizializzazione.

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 recupero dei dati di personalizzazione.

Note per gli eredi

Uno scenario in cui gli sviluppatori userebbero questo metodo è se sviluppano 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.Load(PersonalizationDictionary) metodo al momento appropriato per caricare i dati di personalizzazione personalizzati.

Si applica a

Vedi anche