ConcurrentDictionary<TKey,TValue>.AlternateLookup<TAlternateKey> Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un tipo che può essere utilizzato per eseguire operazioni su un ConcurrentDictionary<TKey,TValue> oggetto utilizzando un TAlternateKey oggetto come chiave anziché un oggetto 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)
Parametri di tipo
- TKey
Tipo delle chiavi nel dizionario.
- TValue
Tipo dei valori nel dizionario.
- TAlternateKey
Tipo alternativo di una chiave per l'esecuzione di ricerche.
- Ereditarietà
Proprietà
| Nome | Descrizione |
|---|---|
| Dictionary |
Ottiene l'oggetto ConcurrentDictionary<TKey,TValue> sul quale questa istanza esegue operazioni. |
| Item[TAlternateKey] |
Ottiene o imposta il valore associato alla chiave alternativa specificata. |
Metodi
| Nome | Descrizione |
|---|---|
| ContainsKey(TAlternateKey) |
Determina se contiene ConcurrentDictionary<TKey,TValue> la chiave alternativa specificata. |
| TryAdd(TAlternateKey, TValue) |
Tenta di aggiungere la chiave e il valore specificati al dizionario. |
| TryGetValue(TAlternateKey, TKey, TValue) |
Ottiene il valore associato alla chiave alternativa specificata. |
| TryGetValue(TAlternateKey, TValue) |
Ottiene il valore associato alla chiave alternativa specificata. |
| TryRemove(TAlternateKey, TKey, TValue) |
Rimuove il valore con la chiave alternativa specificata da Dictionary<TKey,TValue>e copia la chiave e l'elemento associati nel parametro value. |
| TryRemove(TAlternateKey, TValue) |
Rimuove il valore con la chiave alternativa specificata da Dictionary<TKey,TValue>e copia l'elemento nel parametro value. |