Język

IVersioningPersonalizable.Load(IDictionary) Metoda

Definicja

Ładuje dane personalizacji do kontrolki składników Web Part, która nie ma odpowiedniej spersonalizowanej właściwości danych z powodu zmiany wersji.

public:
 void Load(System::Collections::IDictionary ^ unknownProperties);
public void Load(System.Collections.IDictionary unknownProperties);
abstract member Load : System.Collections.IDictionary -> unit
Public Sub Load (unknownProperties As IDictionary)

Parametry

unknownProperties
IDictionary

Słownik danych personalizacji, których nie można zastosować do kontrolki.

Uwagi

Parametr unknownProperties zawiera scaloną reprezentację nieznanych danych personalizacji zarówno z zakresu "Użytkownik" i "Udostępnione", którego nie można zastosować do kontrolki. Gdy strona jest uruchomiona w zakresie użytkownika, nieznane wartości zakresu użytkownika są dostarczane (jeśli są dostępne), a nie nieznane wartości zakresu udostępnionego. Te informacje są przechowywane jako seria par nazwa/wartość, w których każda nazwa jest nazwą ciągu właściwości, która nie została znaleziona w kontrolce, a każda wartość zawiera wartość właściwości. Obowiązkiem kontrolki jest rzutowanie lub konwertowanie wartości na odpowiedni typ i przeprowadzenie dalszego przetwarzania (na przykład mapowanie danych ze starej właściwości na nową właściwość).

Jeśli stan kontrolki ulegnie zmianie, powinien wywołać SetPersonalizationDirty metodę (dziedziczona lub publiczna metoda statyczna w przypadku kontrolki, która nie pochodzi z WebPartmetody ). Jeśli kontrolka oznaczy się jako "brudna", zestaw kontrolek składników Web Part wyodrębni dane personalizacji z kontrolki, niezależnie od stanu "brudnego" kontrolki i zapisze go z powrotem do bazowego magazynu danych w dalszej części cyklu życia personalizacji. Kontrolka powinna oznaczać się jako "brudna", jeśli w wyniku przetwarzania wartości w parametrze unknownProperties stan kontrolki uległ zmianie.

Należy pamiętać, że jeśli podczas importowania kontrolek składników Web Part zostaną wykryte oddzielone właściwości, ta metoda jest wywoływana automatycznie.

Dotyczy