Partager via


ReadOnlyDictionary<TKey, TValue>, classe

Une version en lecture seule d' IDictionary<TKey, TValue>.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.TeamFoundation.Client
Assembly :  Microsoft.TeamFoundation.Client (dans Microsoft.TeamFoundation.Client.dll)

Syntaxe

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

Paramètres de type

  • TKey
    Type de la clé.
  • TValue
    Type de la valeur.

Le type ReadOnlyDictionary<TKey, TValue> expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ReadOnlyDictionary<TKey, TValue> Initialise une nouvelle instance de ReadOnlyDictionary.

Début

Propriétés

  Nom Description
Propriété publique Count Obtient le nombre d'éléments contenus dans le dictionnaire.
Propriété publique Item Obtient la valeur qui est associée à la clé spécifiée.
Propriété publique Keys Obtient la collection de clés du dictionnaire.
Propriété publique Values Obtient la collection de valeurs dans le dictionnaire.

Début

Méthodes

  Nom Description
Méthode publique ContainsKey Obtient une balise qui indique que la clé spécifiée se produit dans le dictionnaire.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetEnumerator Obtient IEnumerator des éléments dans le dictionnaire.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique TryGetValue Obtient la valeur qui est associée à key spécifié et l'enregistre dans value.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.Add Ajoute l'élément spécifié à ce dictionnaire.
Implémentation d'interface expliciteMéthode privée IDictionary<TKey, TValue>.Add Ajoute une paire clé-valeur spécifiée à ce dictionnaire.
Implémentation d'interface expliciteMéthode privée IDictionary.Add Ajoute une paire clé-valeur spécifiée à ce dictionnaire.
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.Clear Efface ce dictionnaire.
Implémentation d'interface expliciteMéthode privée IDictionary.Clear Efface ce dictionnaire.
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.Contains Vérifie si l'élément spécifié se trouve dans ce dictionnaire.
Implémentation d'interface expliciteMéthode privée IDictionary.Contains Vérifie si la clé spécifiée se trouve dans ce dictionnaire.
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.CopyTo Copie le contenu de ce dictionnaire au tableau spécifiée à l'index spécifié.
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo Copie le contenu de ce dictionnaire au tableau spécifiée, en commençant à l'index spécifié.
Implémentation d'interface explicitePropriété privée ICollection<KeyValuePair<TKey, TValue>>.Count Obtient le nombre d'éléments dans ce dictionnaire.
Implémentation d'interface explicitePropriété privée ICollection.Count Retourne le nombre d'éléments dans le dictionnaire.
Implémentation d'interface expliciteMéthode privée IDictionary.GetEnumerator Obtient une instance d'énumérateur de ce dictionnaire.
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Obtient une instance d' IEnumerator de ce dictionnaire.
Implémentation d'interface explicitePropriété privée IDictionary.IsFixedSize Retourne la valeur true si la taille du dictionnaire ne change pas.
Implémentation d'interface explicitePropriété privée ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Obtient une balise qui décrit si ce dictionnaire est en lecture seule.
Implémentation d'interface explicitePropriété privée IDictionary.IsReadOnly Retourne la valeur true car il s'agit d'un dictionnaire en lecture seule.
Implémentation d'interface explicitePropriété privée ICollection.IsSynchronized Retourne la valeur true si le dictionnaire est synchronisé.
Implémentation d'interface explicitePropriété privée IDictionary<TKey, TValue>.Item Obtient la valeur liée à la clé spécifiée dans ce dictionnaire.
Implémentation d'interface explicitePropriété privée IDictionary.Item Retourne la valeur associée à la clé dans le dictionnaire.
Implémentation d'interface explicitePropriété privée IDictionary.Keys Retourne la collection de clés dans ce dictionnaire.
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.Remove Supprime l'élément spécifié de ce dictionnaire.
Implémentation d'interface expliciteMéthode privée IDictionary<TKey, TValue>.Remove Supprime l'élément avec la clé spécifiée de ce dictionnaire.
Implémentation d'interface expliciteMéthode privée IDictionary.Remove Supprime la clé spécifiée de ce dictionnaire.
Implémentation d'interface explicitePropriété privée ICollection.SyncRoot Retourne l'objet de synchronisation racine pour le dictionnaire, s'il se produit.
Implémentation d'interface explicitePropriété privée IDictionary.Values Retourne la collection de valeurs dans ce dictionnaire.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Client, espace de noms