Share via


ReadOnlyDictionary<TKey, TValue>, classe

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)), IEnumerable,  _
    IDictionary, ICollection
public class ReadOnlyDictionary<TKey, TValue> : IDictionary<TKey, TValue>, 
    ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, 
    IEnumerable, IDictionary, ICollection

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 dans le dictionnaire.
Propriété publique Item Obtient la valeur qui est combiné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 du dictionnaire.

Début

Méthodes

  Nom Description
Méthode publique ContainsKey Obtient un indicateur 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 du dictionnaire.
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (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 combinée avec key et la stocke 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 la paire clé-valeur spécifiée à ce dictionnaire.
Implémentation d'interface expliciteMéthode privée IDictionary.Add Ajoute la paire clé-valeur spécifiée à ce dictionnaire.
Implémentation d'interface expliciteMéthode privée ICollection<KeyValuePair<TKey, TValue>>.Clear Désactive ce dictionnaire.
Implémentation d'interface expliciteMéthode privée IDictionary.Clear Désactive 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é à l'index spécifié.
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo Copie le contenu de ce dictionnaire au tableau spécifié, 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 Renvoie True si la taille du dictionnaire ne changera pas.
Implémentation d'interface explicitePropriété privée ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly Obtient un indicateur qui indique si ce dictionnaire est en lecture seule.
Implémentation d'interface explicitePropriété privée IDictionary.IsReadOnly Renvoie True car il s'agit d'un dictionnaire en lecture seule.
Implémentation d'interface explicitePropriété privée ICollection.IsSynchronized Renvoie 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 dont 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 du 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