PersonalizationDictionary Třída

Definice

Zapouzdřuje základní pravidla ověřování, která určují, jestli se část vlastních dat považuje za přizpůsobitelné v User Shared oboru nebo.

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

PersonalizationDictionaryInstance je kolekce PersonalizationEntry objektů, které se skládají z oboru přizpůsobení a hodnoty objektu. Těmto položkám je přiřazen klíč v PersonalizationDictionary objektu.

Dobrým postupem je přidat všechny vlastnosti do slovníku pomocí Save metody bez ohledu na rozsah stránky. .NET Framework ukládá informace vhodným způsobem; například sdílená data se uloží, když je stránka v Shared oboru. Sdílené vlastnosti však nebudou uloženy při ukládání Webové části hodnoty, stránka je v User oboru a WebPart ovládací prvek byl přidán se stránkou v Shared oboru.

Konstruktory

PersonalizationDictionary()

Inicializuje novou instanci PersonalizationDictionary třídy.

PersonalizationDictionary(Int32)

Inicializuje novou instanci PersonalizationDictionary třídy pomocí poskytnutého parametru.

Vlastnosti

Count

Získá počet položek ve slovníku.

IsFixedSize

Získá, zda je slovník přizpůsobení pevné velikosti.

IsReadOnly

Získá informace o tom, zda je slovník přizpůsobení určen jen pro čtení.

IsSynchronized

Získá, zda je slovník pro přizpůsobení synchronizovaný.

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 slovník přizpůsobení.

SyncRoot

Získá objekt, který lze použít k synchronizaci přístupu do slovníku přizpůsobení.

Values

Získá odkaz na objekt, který ICollection obsahuje hodnoty ve slovníku přizpůsobení.

Metody

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, která označuje, zda je část informací o vlastním stavu se stejným klíčem 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 určeného pole.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Vrátí enumerátor, který lze použít k iterování položek ve slovníku přizpůsobení.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
Remove(String)

Odstraní vlastní položku stavu na základě poskytnutého klíče.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

ICollection.CopyTo(Array, Int32)

Implementuje CopyTo(Array, Int32) metodu pro PersonalizationDictionary třídu.

IDictionary.Add(Object, Object)

Implementuje Add(Object, Object) metodu pro PersonalizationDictionary třídu.

IDictionary.Contains(Object)

Implementuje Contains(Object) metodu pro PersonalizationDictionary třídu.

IDictionary.Item[Object]

Získá nebo nastaví Item[Object] hodnotu vlastnosti pro PersonalizationDictionary třídu.

IDictionary.Remove(Object)

Implementuje Remove(Object) metodu pro PersonalizationDictionary třídu.

IEnumerable.GetEnumerator()

Implementuje GetEnumerator() metodu pro PersonalizationDictionary třídu.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypuje prvky zadaného IEnumerable typu.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsQueryable(IEnumerable)

Převede na IEnumerable IQueryable.

Platí pro

Viz také