ConcurrentDictionary<TKey,TValue>.TryGetAlternateLookup<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>
 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

Type parameters

TAlternateKey

Het alternatieve type sleutel voor het uitvoeren van zoekopdrachten.

Parameters

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

Het gemaakte opzoekexemplaren wanneer de methode wordt geretourneerd trueof een standaardexemplaren die niet mogen worden gebruikt als de methode wordt geretourneerd false.

Retouren

true als er een zoekactie kan worden gemaakt; anders, false.

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 de methode geretourneerd false.

Van toepassing op