ConcurrentDictionary<TKey,TValue>.TryGetAlternateLookup<TAlternateKey> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en instans av en typ som kan användas för att utföra åtgärder på en ConcurrentDictionary<TKey,TValue> med hjälp av en TAlternateKey som en nyckel i stället för en TKey.
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
Typparametrar
- TAlternateKey
Den alternativa typen av en nyckel för att utföra sökningar.
Parametrar
Den skapade uppslagsinstansen när metoden returnerar true, eller en standardinstans som inte ska användas om metoden returnerar false.
Returer
trueom ett uppslag kunde skapas; annars . false
Kommentarer
Den här instansen måste använda en jämförelse som implementeras IAlternateEqualityComparer<TAlternate,T> med TAlternateKey och TKey. Om den inte gör det returnerar falsemetoden .