PersonalizationDictionary.Add(String, PersonalizationEntry) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá položky přizpůsobení do slovníku přizpůsobení.
public:
virtual void Add(System::String ^ key, System::Web::UI::WebControls::WebParts::PersonalizationEntry ^ value);
public virtual void Add (string key, System.Web.UI.WebControls.WebParts.PersonalizationEntry value);
abstract member Add : string * System.Web.UI.WebControls.WebParts.PersonalizationEntry -> unit
override this.Add : string * System.Web.UI.WebControls.WebParts.PersonalizationEntry -> unit
Public Overridable Sub Add (key As String, value As PersonalizationEntry)
Parametry
- key
- String
Jedinečný identifikátor informací o stavu.
- value
- PersonalizationEntry
Informace o stavu, které mají být přidány do slovníku přizpůsobení. Tato hodnota může být null
.
Výjimky
key
je duplikát klíče, který již ve slovníku existuje.
-nebo-
key
je buď prázdný řetězec (""), nebo je key
výsledkem oříznutí prázdný řetězec.
-nebo-
value
není PersonalizationEntry .
Poznámky
Můžete zavolat tuto metodu, umístit různé části vlastního stavu do objektu State a zadat obor přidružený k hodnotě State. Když WebPartManager je ovládací prvek v Shared oboru, můžete přidat název a informace o stavu, které jsou přidruženy k Shared oboru nebo User oboru. V User oboru můžete přidat informace o jménech a stavu, které jsou přidruženy pouze k User oboru.
Je však vhodné přidat všechny vlastnosti do slovníku pomocí Save vlastností s User nebo Shared obor bez ohledu na rozsah stránky.
.NET Framework ukládá pouze vlastnosti s Shared oborem, pokud je to vhodné. Jinými slovy, sdílené vlastnosti se neuloží, když se WebPart později uloží ovládací prvek, který se původně přidal do Shared rozsahu, zatímco stránka je v User oboru. V opačném případě, pokud WebPart byl ovládací prvek přidán na stránku v User oboru a ovládací prvek je později uložen v době, kdy je stránka v Shared oboru, jsou uloženy vlastní hodnoty sdílených vlastností (společně s vlastními vlastnostmi vymezenými uživatelem). Podrobnosti o datech přizpůsobení a o tom, jak jsou sdílené a uživatelsky vymezené vlastnosti ovlivněny rozsahem přizpůsobení stránky, najdete v tématu Přehled přizpůsobení webové části .
Stejně jako u libovolné kolekce Tato metoda zvýší počet kolekcí o jeden a všechny enumerátory, které jsou v kolekci aktuálně aktivní, by měly být neověřené.