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

Definition

Ruft eine Instanz eines Typs ab, der verwendet werden kann, um Vorgänge für eine ConcurrentDictionary<TKey,TValue> Verwendung TAlternateKey als Schlüssel anstelle eines Schlüssels TKeyauszuführen.

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)

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 kompatibel mit TAlternateKey.

Hinweise

Diese Instanz muss einen Comparer verwenden, der IAlternateEqualityComparer<TAlternate,T> mit TAlternateKey und .TKey Wenn dies nicht der Fehler ist, wird eine Ausnahme ausgelöst.

Gilt für: