PersonalizationDictionary Třída
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í.
public ref class PersonalizationDictionary : System::Collections::IDictionary
public class PersonalizationDictionary : System.Collections.IDictionary
type PersonalizationDictionary = class
interface IDictionary
interface ICollection
interface IEnumerable
Public Class PersonalizationDictionary
Implements IDictionary
- Dědičnost
-
PersonalizationDictionary
- Implementuje
Poznámky
Instance PersonalizationDictionary je kolekce PersonalizationEntry objektů, které se skládají z oboru přizpůsobení a hodnoty objektu. Tyto položky jsou přiřazeny klíč v objektu PersonalizationDictionary .
Osvědčeným postupem je přidat všechny vlastnosti do slovníku pomocí Save metody bez ohledu na rozsah stránky. Rozhraní .NET uloží informace odpovídajícím způsobem. Sdílená data se například uloží, když je stránka v rozsahu Shared. Sdílené vlastnosti se však neukládají při ukládání hodnoty webových částí, stránka je v User oboru a WebPart ovládací prvek byl přidán se stránkou v Shared oboru.
Konstruktory
| Name | Description |
|---|---|
| PersonalizationDictionary() |
Inicializuje novou instanci PersonalizationDictionary třídy. |
| PersonalizationDictionary(Int32) |
Inicializuje novou instanci PersonalizationDictionary třídy pomocí poskytnutého parametru. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet položek ve slovníku. |
| IsFixedSize |
Získá, zda je slovník přizpůsobení pevnou velikostí. |
| IsReadOnly |
Získá, zda je slovník přizpůsobení jen pro čtení. |
| IsSynchronized |
Získá, zda je slovník přizpůsobení synchronizován. |
| Item[String] |
Získá nebo nastaví položku ve slovníku přizpůsobení. |
| Keys |
Získá odkaz na ICollection objekt obsahující klíče pro personalizační slovník. |
| SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu ke slovníku přizpůsobení. |
| Values |
Získá odkaz na ICollection objekt obsahující hodnoty ve slovníku přizpůsobení. |
Metody
| Name | Description |
|---|---|
| Add(String, PersonalizationEntry) |
Přidá položky přizpůsobení do slovníku přizpůsobení. |
| Clear() |
Odebere všechny vlastní informace o stavu z aktuálního PersonalizationDictionary objektu. |
| Contains(String) |
Vrátí hodnotu označující, zda část informací o vlastním stavu se stejným klíčem je obsažena ve slovníku přizpůsobení. |
| CopyTo(DictionaryEntry[], Int32) |
Zkopíruje položky stavu slovníku přizpůsobení jako DictionaryEntry instance do zadaného pole. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetEnumerator() |
Vrátí enumerátor, který lze použít k iteraci položek ve slovníku přizpůsobení. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Remove(String) |
Odebere položku vlastního stavu na základě zadaného klíče. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Implementuje metodu CopyTo(Array, Int32)PersonalizationDictionary pro třídu. |
| IDictionary.Add(Object, Object) |
Implementuje metodu Add(Object, Object)PersonalizationDictionary pro třídu. |
| IDictionary.Contains(Object) |
Implementuje metodu Contains(Object)PersonalizationDictionary pro třídu. |
| IDictionary.Item[Object] |
Získá nebo nastaví Item[Object] hodnotu vlastnosti pro PersonalizationDictionary třídu. |
| IDictionary.Remove(Object) |
Implementuje metodu Remove(Object)PersonalizationDictionary pro třídu. |
| IEnumerable.GetEnumerator() |
Implementuje metodu GetEnumerator()PersonalizationDictionary pro třídu. |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |