Freigeben über


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

Definition

Ruft eine Instanz eines Typs ab, die verwendet werden kann, um Vorgänge für eine ConcurrentDictionary<TKey,TValue>

Verwenden eines TAlternateKey als Schlüssel anstelle eines 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)

Typparameter

TAlternateKey

Der alternative Typ eines Schlüssels zum Ausführen von Nachschlagevorgängen.

Gibt zurück

Die erstellte Nachschlageinstanz.

Ausnahmen

Der Comparer dieser Instanz ist nicht mit TAlternateKeykompatibel.

Hinweise

Diese Instanz muss einen Comparer verwenden, der IAlternateEqualityComparer<TAlternate,T> implementiert.

TAlternateKey und TKey. Wenn dies nicht der Fehler ist, wird eine Ausnahme ausgelöst.

Gilt für: