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

Definição

Fornece um tipo que pode ser usado para realizar operações em um ConcurrentDictionary<TKey,TValue> usando a TAlternateKey como chave em vez de um TKey.

public: generic <typename TAlternateKey>
value class ConcurrentDictionary<TKey, TValue>::AlternateLookup
public readonly struct ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> where TAlternateKey : allows ref struct
type ConcurrentDictionary<'Key, 'Value>.AlternateLookup<'AlternateKey> = struct
Public Structure ConcurrentDictionary(Of TKey, TValue).AlternateLookup(Of TAlternateKey)

Parâmetros de Tipo Genérico

TKey

O tipo das chaves no dicionário.

TValue

O tipo dos valores no dicionário.

TAlternateKey

O tipo alternativo de chave para realizar pesquisas.

Herança
ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey>

Propriedades

Name Description
Dictionary

Obtém o ConcurrentDictionary<TKey,TValue> contra o qual esta instância realiza operações.

Item[TAlternateKey]

Obtém ou define o valor associado à chave alternativa especificada.

Métodos

Name Description
ContainsKey(TAlternateKey)

Determina se o ConcurrentDictionary<TKey,TValue> contém a tonalidade alternativa especificada.

TryAdd(TAlternateKey, TValue)

Tenta adicionar a chave e o valor especificados ao dicionário.

TryGetValue(TAlternateKey, TKey, TValue)

Obtém o valor associado à chave alternativa especificada.

TryGetValue(TAlternateKey, TValue)

Obtém o valor associado à chave alternativa especificada.

TryRemove(TAlternateKey, TKey, TValue)

Remove o valor com a chave alternativa especificada do Dictionary<TKey,TValue>, e copia a chave e o elemento associados para o parâmetro de valor.

TryRemove(TAlternateKey, TValue)

Remove o valor com a chave alternativa especificada do Dictionary<TKey,TValue>, e copia o elemento para o parâmetro de valor.

Aplica-se a