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

Definitie

Hiermee haalt u een exemplaar op van een type dat kan worden gebruikt om bewerkingen uit te voeren op een ConcurrentDictionary<TKey,TValue> met een TAlternateKey sleutel in plaats van een TKeysleutel.

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)

Type parameters

TAlternateKey

Het alternatieve type sleutel voor het uitvoeren van zoekopdrachten.

Retouren

Het gemaakte opzoekexemplaren.

Uitzonderingen

De vergelijkingsfunctie van dit exemplaar is niet compatibel met TAlternateKey.

Opmerkingen

Dit exemplaar moet een vergelijkingsfunctie gebruiken die wordt geïmplementeerd IAlternateEqualityComparer<TAlternate,T> met TAlternateKey en TKey. Als dit niet het probleem is, wordt er een uitzondering gegenereerd.

Van toepassing op