ScopeStorageDictionary Třída

Definice

Představuje kolekci klíčů a hodnot, které se používají k ukládání dat na různých úrovních oboru (místní, globální atd.).

public class ScopeStorageDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,object>>, System.Collections.Generic.IDictionary<object,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,object>>
type ScopeStorageDictionary = class
    interface IDictionary<obj, obj>
    interface ICollection<KeyValuePair<obj, obj>>
    interface seq<KeyValuePair<obj, obj>>
    interface IEnumerable
Public Class ScopeStorageDictionary
Implements ICollection(Of KeyValuePair(Of Object, Object)), IDictionary(Of Object, Object), IEnumerable(Of KeyValuePair(Of Object, Object))
Dědičnost
ScopeStorageDictionary
Implementuje

Konstruktory

ScopeStorageDictionary()

Inicializuje novou instanci ScopeStorageDictionary třídy .

ScopeStorageDictionary(IDictionary<Object,Object>)

Inicializuje novou instanci ScopeStorageDictionary třídy pomocí zadaného základního oboru.

Vlastnosti

BackingStore

Získá slovník, který ukládá data objektu ScopeStorageDictionary .

BaseScope

Získá základní obor pro ScopeStorageDictionary objekt.

Count

Získá počet párů klíč/hodnota, které jsou ve zřetězení ScopeStorageDictionary a BaseScope objekty.

IsReadOnly

Získá hodnotu, která označuje, zda ScopeStorageDictionary je objekt jen pro čtení.

Item[Object]

Získá nebo nastaví prvek, který je přidružen k zadanému klíči.

Keys

List<T> Získá objekt, který obsahuje klíče zřetězení ScopeStorageDictionary a BaseScope objektů.

Values

List<T> Získá objekt, který obsahuje hodnoty zřetězení ScopeStorageDictionary a BaseScope objektů.

Metody

Add(KeyValuePair<Object,Object>)

Přidá pár klíč/hodnota k objektu ScopeStorageDictionary pomocí zadané obecné kolekce.

Add(Object, Object)

Přidá zadaný klíč a zadanou hodnotu do objektu ScopeStorageDictionary .

Clear()

Odebere všechny klíče a hodnoty ze zřetězených ScopeStorageDictionary objektů a BaseScope .

Contains(KeyValuePair<Object,Object>)

Vrátí hodnotu, která označuje, zda zadaný pár klíč/hodnota existuje v objektu ScopeStorageDictionary nebo v objektu BaseScope .

ContainsKey(Object)

Vrátí hodnotu, která označuje, zda zadaný klíč existuje v objektu ScopeStorageDictionary nebo v objektu BaseScope .

CopyTo(KeyValuePair<Object,Object>[], Int32)

Zkopíruje všechny prvky v objektu ScopeStorageDictionary a objektu BaseScope do objektu Array počínaje zadaným indexem.

GetEnumerator()

Vrátí enumerátor, který lze použít k iteraci prostřednictvím zřetězených ScopeStorageDictionary objektů a BaseScope .

GetItems()

Vrátí enumerátor, který lze použít k iteraci prostřednictvím různých prvků zřetězení ScopeStorageDictionary a BaseScope objektů.

Remove(KeyValuePair<Object,Object>)

Odebere zadaný pár klíč/hodnota ze zřetězení ScopeStorageDictionary a BaseScope objektů.

Remove(Object)

Odebere hodnotu, která má zadaný klíč ze zřetězených ScopeStorageDictionary objektů a BaseScope .

SetValue(Object, Object)

Nastaví hodnotu pomocí zadaného klíče ve zřetězených ScopeStorageDictionary objektech a BaseScope .

TryGetValue(Object, Object)

Získá hodnotu, která je přidružena k zadanému klíči ze zřetězení ScopeStorageDictionary a BaseScope objektů.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Vrátí enumerátor pro zřetězení ScopeStorageDictionary a BaseScope objektů.

Platí pro