ConcurrentDictionary<TKey,TValue>.GetAlternateLookup<TAlternateKey> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает экземпляр типа, который может использоваться для выполнения операций с ConcurrentDictionary<TKey,TValue>
использование TAlternateKey
в качестве ключа вместо TKey
.
public:
generic <typename TAlternateKey>
System::Collections::Concurrent::ConcurrentDictionary<TKey, TValue>::AlternateLookup<TAlternateKey> GetAlternateLookup();
public System.Collections.Concurrent.ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> GetAlternateLookup<TAlternateKey> ();
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)
Параметры типа
- TAlternateKey
Альтернативный тип ключа для выполнения подстановок.
Возвращаемое значение
Созданный экземпляр подстановки.
Исключения
Сравнение этого экземпляра несовместимо с TAlternateKey
.
Комментарии
Этот экземпляр должен использовать средство сравнения, реализующее IAlternateEqualityComparer<TAlternate,T> с
TAlternateKey
и TKey
. Если это не так, будет создано исключение.