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

Альтернативный тип ключа для выполнения подстановок.

Параметры

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

Созданный экземпляр подстановки при возврате trueметода или экземпляр по умолчанию, который не должен использоваться, если метод возвращает false.

Возвращаемое значение

true Значение , если может быть создано подстановка; falseв противном случае .

Комментарии

Этот экземпляр должен использовать средство сравнения, реализующее IAlternateEqualityComparer<TAlternate,T> и TAlternateKeyTKey. Если это не так, метод вернет false.

Применяется к