ConcurrentDictionary<TKey,TValue>.GetAlternateLookup<TAlternateKey> Metodo

Definizione

Ottiene un'istanza di un tipo che può essere utilizzata per eseguire operazioni su un ConcurrentDictionary<TKey,TValue> oggetto utilizzando un TAlternateKey oggetto come chiave anziché un oggetto 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>() where TAlternateKey : allows ref struct;
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)

Parametri di tipo

TAlternateKey

Tipo alternativo di una chiave per l'esecuzione di ricerche.

Valori restituiti

Istanza di ricerca creata.

Eccezioni

L'operatore di confronto dell'istanza non è compatibile con TAlternateKey.

Commenti

Questa istanza deve usare un operatore di confronto che implementa IAlternateEqualityComparer<TAlternate,T> con TAlternateKey e TKey. In caso contrario, verrà generata un'eccezione.

Si applica a