DbRawSqlQuery<TElement>.ToDictionaryAsync Metodo
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.
Overload
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>, CancellationToken) |
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiavi, a un operatore di confronto e a una funzione selettore di elementi. |
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, CancellationToken) |
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a un selettore di chiave specificato e a una funzione selettore di elementi. |
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>) |
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiavi, a un operatore di confronto e a una funzione selettore di elementi. |
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>) |
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a un selettore di chiave specificato e a una funzione selettore di elementi. |
ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>, CancellationToken) |
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiave e a un operatore di confronto specificati. |
ToDictionaryAsync<TKey>(Func<TElement,TKey>) |
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata. |
ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>) |
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiave e a un operatore di confronto specificati. |
ToDictionaryAsync<TKey>(Func<TElement,TKey>, CancellationToken) |
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata. |
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>, CancellationToken)
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiavi, a un operatore di confronto e a una funzione selettore di elementi.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TResult>> ToDictionaryAsync<TKey,TResult> (Func<TElement,TKey> keySelector, Func<TElement,TResult> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer, System.Threading.CancellationToken cancellationToken);
member this.ToDictionaryAsync : Func<'Element, 'Key> * Func<'Element, 'Result> * System.Collections.Generic.IEqualityComparer<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Result>>
Parametri di tipo
- TKey
Tipo della chiave restituita da keySelector
.
- TResult
Tipo del valore restituito dall'oggetto elementSelector
.
Parametri
- keySelector
- Func<TElement,TKey>
Funzione per estrarre una chiave da ogni elemento.
- elementSelector
- Func<TElement,TResult>
Funzione di trasformazione per produrre un valore dell'elemento di risultato da ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> per confrontare le chiavi.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Restituisce
Attività che rappresenta l'operazione asincrona.
Il risultato dell'attività contiene un Dictionary<TKey,TValue> oggetto contenente i valori di tipo TResult
selezionati dalla sequenza di input.
- Attributi
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, CancellationToken)
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a un selettore di chiave specificato e a una funzione selettore di elementi.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TResult>> ToDictionaryAsync<TKey,TResult> (Func<TElement,TKey> keySelector, Func<TElement,TResult> elementSelector, System.Threading.CancellationToken cancellationToken);
member this.ToDictionaryAsync : Func<'Element, 'Key> * Func<'Element, 'Result> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Result>>
Parametri di tipo
- TKey
Tipo della chiave restituita da keySelector
.
- TResult
Tipo del valore restituito dall'oggetto elementSelector
.
Parametri
- keySelector
- Func<TElement,TKey>
Funzione per estrarre una chiave da ogni elemento.
- elementSelector
- Func<TElement,TResult>
Funzione di trasformazione per produrre un valore dell'elemento di risultato da ogni elemento.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Restituisce
Attività che rappresenta l'operazione asincrona.
Il risultato dell'attività contiene un Dictionary<TKey,TValue> oggetto che contiene i valori di tipo TResult
selezionati dalla query.
- Attributi
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>)
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiavi, a un operatore di confronto e a una funzione selettore di elementi.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TResult>> ToDictionaryAsync<TKey,TResult> (Func<TElement,TKey> keySelector, Func<TElement,TResult> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
member this.ToDictionaryAsync : Func<'Element, 'Key> * Func<'Element, 'Result> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Result>>
Public Function ToDictionaryAsync(Of TKey, TResult) (keySelector As Func(Of TElement, TKey), elementSelector As Func(Of TElement, TResult), comparer As IEqualityComparer(Of TKey)) As Task(Of Dictionary(Of TKey, TResult))
Parametri di tipo
- TKey
Tipo della chiave restituita da keySelector
.
- TResult
Tipo del valore restituito dall'oggetto elementSelector
.
Parametri
- keySelector
- Func<TElement,TKey>
Funzione per estrarre una chiave da ogni elemento.
- elementSelector
- Func<TElement,TResult>
Funzione di trasformazione per produrre un valore dell'elemento di risultato da ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> per confrontare le chiavi.
Restituisce
Attività che rappresenta l'operazione asincrona.
Il risultato dell'attività contiene un Dictionary<TKey,TValue> oggetto contenente i valori di tipo TResult
selezionati dalla sequenza di input.
- Attributi
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>)
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a un selettore di chiave specificato e a una funzione selettore di elementi.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TResult>> ToDictionaryAsync<TKey,TResult> (Func<TElement,TKey> keySelector, Func<TElement,TResult> elementSelector);
member this.ToDictionaryAsync : Func<'Element, 'Key> * Func<'Element, 'Result> -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Result>>
Public Function ToDictionaryAsync(Of TKey, TResult) (keySelector As Func(Of TElement, TKey), elementSelector As Func(Of TElement, TResult)) As Task(Of Dictionary(Of TKey, TResult))
Parametri di tipo
- TKey
Tipo della chiave restituita da keySelector
.
- TResult
Tipo del valore restituito dall'oggetto elementSelector
.
Parametri
- keySelector
- Func<TElement,TKey>
Funzione per estrarre una chiave da ogni elemento.
- elementSelector
- Func<TElement,TResult>
Funzione di trasformazione per produrre un valore dell'elemento di risultato da ogni elemento.
Restituisce
Attività che rappresenta l'operazione asincrona.
Il risultato dell'attività contiene un Dictionary<TKey,TValue> oggetto che contiene i valori di tipo TResult
selezionati dalla query.
- Attributi
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>, CancellationToken)
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiave e a un operatore di confronto specificati.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TElement>> ToDictionaryAsync<TKey> (Func<TElement,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer, System.Threading.CancellationToken cancellationToken);
member this.ToDictionaryAsync : Func<'Element, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Element>>
Parametri di tipo
- TKey
Tipo della chiave restituita da keySelector
.
Parametri
- keySelector
- Func<TElement,TKey>
Funzione per estrarre una chiave da ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> per confrontare le chiavi.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Restituisce
Attività che rappresenta l'operazione asincrona. Il risultato dell'attività contiene un Dictionary<TKey,TValue> oggetto contenente chiavi e valori selezionati.
- Attributi
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
ToDictionaryAsync<TKey>(Func<TElement,TKey>)
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TElement>> ToDictionaryAsync<TKey> (Func<TElement,TKey> keySelector);
member this.ToDictionaryAsync : Func<'Element, 'Key> -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Element>>
Public Function ToDictionaryAsync(Of TKey) (keySelector As Func(Of TElement, TKey)) As Task(Of Dictionary(Of TKey, TElement))
Parametri di tipo
- TKey
Tipo della chiave restituita da keySelector
.
Parametri
- keySelector
- Func<TElement,TKey>
Funzione per estrarre una chiave da ogni elemento.
Restituisce
Attività che rappresenta l'operazione asincrona. Il risultato dell'attività contiene un Dictionary<TKey,TValue> oggetto contenente chiavi e valori selezionati.
- Attributi
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>)
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiave e a un operatore di confronto specificati.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TElement>> ToDictionaryAsync<TKey> (Func<TElement,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
member this.ToDictionaryAsync : Func<'Element, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Element>>
Public Function ToDictionaryAsync(Of TKey) (keySelector As Func(Of TElement, TKey), comparer As IEqualityComparer(Of TKey)) As Task(Of Dictionary(Of TKey, TElement))
Parametri di tipo
- TKey
Tipo della chiave restituita da keySelector
.
Parametri
- keySelector
- Func<TElement,TKey>
Funzione per estrarre una chiave da ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> per confrontare le chiavi.
Restituisce
Attività che rappresenta l'operazione asincrona. Il risultato dell'attività contiene un Dictionary<TKey,TValue> oggetto contenente chiavi e valori selezionati.
- Attributi
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.
Si applica a
ToDictionaryAsync<TKey>(Func<TElement,TKey>, CancellationToken)
Crea un oggetto Dictionary<TKey,TValue> dalla query enumerandolo in modo asincrono in base a una funzione del selettore di chiave specificata.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<TKey,TElement>> ToDictionaryAsync<TKey> (Func<TElement,TKey> keySelector, System.Threading.CancellationToken cancellationToken);
member this.ToDictionaryAsync : Func<'Element, 'Key> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<'Key, 'Element>>
Parametri di tipo
- TKey
Tipo della chiave restituita da keySelector
.
Parametri
- keySelector
- Func<TElement,TKey>
Funzione per estrarre una chiave da ogni elemento.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.
Restituisce
Attività che rappresenta l'operazione asincrona. Il risultato dell'attività contiene un Dictionary<TKey,TValue> oggetto contenente chiavi e valori selezionati.
- Attributi
Commenti
Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.