Sdílet prostřednictvím


IVersioningPersonalizable.Load(IDictionary) Metoda

Definice

načte data individuálního nastavení do ovládacího prvku Webové části, který nemá odpovídající individuální vlastnost pro data z důvodu změny verze.

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

Slovník dat individuálního nastavení, který nelze použít pro ovládací prvek.

Poznámky

unknownPropertiesParametr obsahuje sloučenou reprezentaci neznámých dat individuálního nastavení v oboru "User" i "Shared", který nelze použít pro ovládací prvek. Pokud je stránka spuštěna v oboru uživatele, jsou zadány neznámé hodnoty rozsahu uživatele (jsou-li k dispozici) místo neznámých hodnot sdíleného rozsahu. Tyto informace jsou uloženy jako řada párů název/hodnota, kde každý název je název řetězce vlastnosti, která nebyla nalezena v ovládacím prvku a každá hodnota obsahuje hodnotu vlastnosti. Je odpovědností ovládacího prvku přetypování nebo převod hodnoty na příslušný typ a provést další zpracování (například mapování dat z staré vlastnosti na novou vlastnost).

Pokud se změní stav ovládacího prvku, měla by volat SetPersonalizationDirty (buď zděděnou metodu, nebo veřejnou statickou metodu v případě ovládacího prvku, který není odvozen z WebPart ). pokud ovládací prvek sám označuje jako "špinavé", sada ovládacích prvků Webové části vyextrahuje data individuálního nastavení z ovládacího prvku, bez ohledu na stav "dirto" ovládacího prvku a uloží jej zpět do podkladového úložiště dat později v životním cyklu přizpůsobení. Ovládací prvek by měl označit jako "dirty", pokud v důsledku zpracování hodnot v unknownProperties parametru byl změněn stav ovládacího prvku.

všimněte si, že pokud jsou při importu Webové částich ovládacích prvků zjištěny osamocené vlastnosti, je tato metoda automaticky volána.

Platí pro