ConcurrentDictionary<TKey,TValue>.TryGetAlternateLookup<TAlternateKey> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает экземпляр типа, который может использоваться для выполнения операций с ConcurrentDictionary<TKey,TValue> использованием TAlternateKey ключа в 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
Параметры типа
- TAlternateKey
Альтернативный тип ключа для выполнения подстановок.
Параметры
Созданный экземпляр подстановки при возврате trueметода или экземпляр по умолчанию, который не должен использоваться, если метод возвращает false.
Возвращаемое значение
true Значение , если может быть создано подстановка; falseв противном случае .
Комментарии
Этот экземпляр должен использовать средство сравнения, реализующее IAlternateEqualityComparer<TAlternate,T> и TAlternateKeyTKey. Если это не так, метод вернет false.