Freigeben über


ReadOnlyDictionary<TKey, TValue>-Klasse

Eine schreibgeschützte Version von IDictionary<TKey, TValue>.

Vererbungshierarchie

System.Object
  Microsoft.TeamFoundation.Client.ReadOnlyDictionary<TKey, TValue>

Namespace:  Microsoft.TeamFoundation.Client
Assembly:  Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)

Syntax

'Declaration
Public Class ReadOnlyDictionary(Of TKey, TValue) _
    Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)),  _
    IEnumerable(Of KeyValuePair(Of TKey, TValue)), IEnumerable,  _
    IDictionary, ICollection
public class ReadOnlyDictionary<TKey, TValue> : IDictionary<TKey, TValue>, 
    ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, 
    IEnumerable, IDictionary, ICollection

Typparameter

  • TKey
    Der Typ des Schlüssels.
  • TValue
    Der Typ des Werts.

Der ReadOnlyDictionary<TKey, TValue>-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ReadOnlyDictionary<TKey, TValue> Initialisiert eine neue Instanz von ReadOnlyDictionary.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente im Wörterbuch ab.
Öffentliche Eigenschaft Item Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist.
Öffentliche Eigenschaft Keys Ruft die Auflistung von Schlüssel im Wörterbuch ab.
Öffentliche Eigenschaft Values Ruft die Auflistung von Werten im Wörterbuch ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ContainsKey Ruft ein Flag ab, der angibt, dass der angegebene Schlüssel im Wörterbuch auftritt.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetEnumerator Ruft IEnumerator der Elemente im Wörterbuch ab.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TryGetValue Ruft den Wert, der mit dem angegebenen key zugeordnet ist ab und speichert ihn in value.

Zum Seitenanfang

Explizite Schnittstellen implementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<TKey, TValue>>.Add Fügt dem angegebenen Element diesem Wörterbuch hinzu.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary<TKey, TValue>.Add Fügt dem angegebenen Schlüssel-Wert-Paar diesem Wörterbuch hinzu.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Add Fügt dem angegebenen Schlüssel-Wert-Paar diesem Wörterbuch hinzu.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<TKey, TValue>>.Clear Löscht dieses Wörterbuch.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Clear Löscht dieses Wörterbuch.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<TKey, TValue>>.Contains Überprüft, ob das angegebene Element in diesem Wörterbuch ist.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Contains Überprüft, ob der angegebene Schlüssel in diesem Wörterbuch ist.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<TKey, TValue>>.CopyTo Kopiert den Inhalt dieses Wörterbuchs dem angegebenen Array am angegebenen Index.
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo Kopiert den Inhalt dieses Wörterbuchs dem angegebenen Array beginnend am angegebenen Index.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<KeyValuePair<TKey, TValue>>.Count Ruft die Anzahl der Elemente in diesem Wörterbuch ab.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.Count Gibt die Anzahl der Elemente im Wörterbuch zurück.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.GetEnumerator Ruft eine Enumeratorinstanz dieses Wörterbuchs ab.
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Ruft IEnumerator eine Instanz dieses Wörterbuchs ab.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.IsFixedSize Gibt true zurück, wenn die Größe des Wörterbuchs nicht ändert.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Ruft ein Flag ab, das beschreibt, ob dieses Wörterbuch schreibgeschützt ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.IsReadOnly Gibt true zurück, da dieses ein schreibgeschütztes Wörterbuch ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized Gibt true zurück, wenn das Wörterbuch synchronisiert wird.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary<TKey, TValue>.Item Ruft den Wert ab, der dem angegebenen Schlüssel in diesem Wörterbuch verknüpft ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Item Gibt den Wert zurück, der der Schlüssel im Wörterbuch zugeordnet ist.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Keys Gibt die Auflistung von Schlüssel in diesem Wörterbuch zurück.
Explizite SchnittstellenimplementierungPrivate Methode ICollection<KeyValuePair<TKey, TValue>>.Remove Entfernt das angegebene Element aus diesem Wörterbuch.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary<TKey, TValue>.Remove Entfernt das Element, das den angegebenen Schlüssel aus diesem Wörterbuch ist.
Explizite SchnittstellenimplementierungPrivate Methode IDictionary.Remove Entfernt den angegebenen Schlüssel aus diesem Wörterbuch.
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot Gibt den Stammsynchronisierungsobjekt für das Wörterbuch zurück, wenn das auftritt.
Explizite SchnittstellenimplementierungPrivate Eigenschaft IDictionary.Values Gibt die Auflistung von Werten in diesem Wörterbuch zurück.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.TeamFoundation.Client-Namespace