Condividi tramite


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 fornisce un modo per il controllo Web part impostato per accedere direttamente al metodo protetto WebPartManager.LoadCustomPersonalizationState . Quando viene chiamato questo metodo, archivia i dati personalizzati gestiti dal controllo ed è stato salvato in precedenza nell'archivio WebPartManager dati permanente da usare più avanti nel processo di inizializzazione.

Nota

Nella maggior parte dei casi, il codice sviluppatore di pagina e controllo non deve chiamare questo metodo, perché viene usato principalmente dal controllo Web part impostato come meccanismo per recuperare i dati di personalizzazione.

Note per gli eredi

Uno scenario in cui gli sviluppatori userebbero questo metodo è se stanno sviluppando un framework di personalizzazione personalizzato da usare al posto di quello fornito dal set di controllo Web part. In questi casi, gli sviluppatori possono ereditare dalla classe e eseguire l'override del WebPartManagerCreatePersonalization() 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