ConcurrentDictionary<TKey,TValue>.TryGetAlternateLookup<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> à l’aide d’un TAlternateKey en tant que clé au lieu d’un TKey.

public:
generic <typename TAlternateKey>
 bool TryGetAlternateLookup([Runtime::InteropServices::Out] System::Collections::Concurrent::ConcurrentDictionary<TKey, TValue>::AlternateLookup<TAlternateKey> % lookup);
public bool TryGetAlternateLookup<TAlternateKey>(out System.Collections.Concurrent.ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> lookup) where TAlternateKey : allows ref struct;
member this.TryGetAlternateLookup : AlternateLookup -> bool
Public Function TryGetAlternateLookup(Of TAlternateKey) (ByRef lookup As ConcurrentDictionary(Of TKey, TValue).AlternateLookup(Of TAlternateKey)) As Boolean

Paramètres de type

TAlternateKey

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

Paramètres

lookup
ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>

Instance de recherche créée lorsque la méthode retourne true, ou une instance par défaut qui ne doit pas être utilisée si la méthode retourne false.

Retours

true si une recherche peut être créée ; sinon, false.

Remarques

Cette instance doit utiliser un comparateur qui implémente IAlternateEqualityComparer<TAlternate,T> avec TAlternateKey et TKey. Si ce n’est pas le cas, la méthode retourne false.

S’applique à