ConcurrentDictionary<TKey,TValue>.GetAlternateLookup<TAlternateKey> Méthode

Définition

Obtient une instance d’un type qui peut être utilisée pour effectuer des opérations sur un ConcurrentDictionary<TKey,TValue>

utilisation d’un TAlternateKey en tant que clé au lieu d’un TKey.

public:
generic <typename TAlternateKey>
 System::Collections::Concurrent::ConcurrentDictionary<TKey, TValue>::AlternateLookup<TAlternateKey> GetAlternateLookup();
public System.Collections.Concurrent.ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> GetAlternateLookup<TAlternateKey> ();
member this.GetAlternateLookup : unit -> System.Collections.Concurrent.ConcurrentDictionary<'Key, 'Value>.AlternateLookup<'AlternateKey>
Public Function GetAlternateLookup(Of TAlternateKey) () As ConcurrentDictionary(Of TKey, TValue).AlternateLookup(Of TAlternateKey)

Paramètres de type

TAlternateKey

Type de remplacement d’une clé pour effectuer des recherches.

Retours

Instance de recherche créée.

Exceptions

Le comparateur de cette instance n’est pas compatible avec TAlternateKey.

Remarques

Cette instance doit utiliser un comparateur qui implémente IAlternateEqualityComparer<TAlternate,T> avec

TAlternateKey et TKey. Si ce n’est pas le cas, une exception est levée.

S’applique à