WebPartManager.IPersonalizable.Load(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.
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
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.