Compartir a través de


DbRawSqlQuery<TElement>.ToDictionaryAsync Método

Definición

Sobrecargas

ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>, CancellationToken)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada, un comparador y una función de selector de elementos.

ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, CancellationToken)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según un selector de claves especificado y una función de selector de elementos.

ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada, un comparador y una función de selector de elementos.

ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según un selector de claves especificado y una función de selector de elementos.

ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>, CancellationToken)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según una función de selector de claves especificada y un comparador.

ToDictionaryAsync<TKey>(Func<TElement,TKey>)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según una función de selector de claves especificada.

ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según una función de selector de claves especificada y un comparador.

ToDictionaryAsync<TKey>(Func<TElement,TKey>, CancellationToken)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según una función de selector de claves especificada.

ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>, CancellationToken)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada, un comparador y una función de selector de elementos.

[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>>

Parámetros de tipo

TKey

Tipo de la clave devuelta por keySelector .

TResult

Tipo de valor devuelto por elementSelector.

Parámetros

keySelector
Func<TElement,TKey>

Función para extraer una clave a partir de cada elemento.

elementSelector
Func<TElement,TResult>

Función de transformación que va a generar un valor de elemento de resultado a partir de cada elemento.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> para comparar claves.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Task<Dictionary<TKey,TResult>>

Tarea que representa la operación asincrónica. El resultado de la tarea contiene un Dictionary<TKey,TValue> valor de tipo TResult seleccionado en la secuencia de entrada.

Atributos

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, CancellationToken)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según un selector de claves especificado y una función de selector de elementos.

[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>>

Parámetros de tipo

TKey

Tipo de la clave devuelta por keySelector .

TResult

Tipo de valor devuelto por elementSelector.

Parámetros

keySelector
Func<TElement,TKey>

Función para extraer una clave a partir de cada elemento.

elementSelector
Func<TElement,TResult>

Función de transformación que va a generar un valor de elemento de resultado a partir de cada elemento.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Task<Dictionary<TKey,TResult>>

Tarea que representa la operación asincrónica. El resultado de la tarea contiene un Dictionary<TKey,TValue> valor de tipo TResult seleccionado de la consulta.

Atributos

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>, IEqualityComparer<TKey>)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerando de forma asincrónica según una función de selector de claves especificada, un comparador y una función de selector de elementos.

[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))

Parámetros de tipo

TKey

Tipo de la clave devuelta por keySelector .

TResult

Tipo de valor devuelto por elementSelector.

Parámetros

keySelector
Func<TElement,TKey>

Función para extraer una clave a partir de cada elemento.

elementSelector
Func<TElement,TResult>

Función de transformación que va a generar un valor de elemento de resultado a partir de cada elemento.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> para comparar claves.

Devoluciones

Task<Dictionary<TKey,TResult>>

Tarea que representa la operación asincrónica. El resultado de la tarea contiene un Dictionary<TKey,TValue> valor de tipo TResult seleccionado en la secuencia de entrada.

Atributos

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

ToDictionaryAsync<TKey,TResult>(Func<TElement,TKey>, Func<TElement,TResult>)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según un selector de claves especificado y una función de selector de elementos.

[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))

Parámetros de tipo

TKey

Tipo de la clave devuelta por keySelector .

TResult

Tipo de valor devuelto por elementSelector.

Parámetros

keySelector
Func<TElement,TKey>

Función para extraer una clave a partir de cada elemento.

elementSelector
Func<TElement,TResult>

Función de transformación que va a generar un valor de elemento de resultado a partir de cada elemento.

Devoluciones

Task<Dictionary<TKey,TResult>>

Tarea que representa la operación asincrónica. El resultado de la tarea contiene un Dictionary<TKey,TValue> valor de tipo TResult seleccionado de la consulta.

Atributos

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>, CancellationToken)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según una función de selector de claves especificada y un comparador.

[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>>

Parámetros de tipo

TKey

Tipo de la clave devuelta por keySelector .

Parámetros

keySelector
Func<TElement,TKey>

Función para extraer una clave a partir de cada elemento.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> para comparar claves.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Task<Dictionary<TKey,TElement>>

Tarea que representa la operación asincrónica. El resultado de la tarea contiene un Dictionary<TKey,TValue> objeto que contiene claves y valores seleccionados.

Atributos

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

ToDictionaryAsync<TKey>(Func<TElement,TKey>)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según una función de selector de claves especificada.

[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))

Parámetros de tipo

TKey

Tipo de la clave devuelta por keySelector .

Parámetros

keySelector
Func<TElement,TKey>

Función para extraer una clave a partir de cada elemento.

Devoluciones

Task<Dictionary<TKey,TElement>>

Tarea que representa la operación asincrónica. El resultado de la tarea contiene un Dictionary<TKey,TValue> objeto que contiene claves y valores seleccionados.

Atributos

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

ToDictionaryAsync<TKey>(Func<TElement,TKey>, IEqualityComparer<TKey>)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según una función de selector de claves especificada y un comparador.

[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))

Parámetros de tipo

TKey

Tipo de la clave devuelta por keySelector .

Parámetros

keySelector
Func<TElement,TKey>

Función para extraer una clave a partir de cada elemento.

comparer
IEqualityComparer<TKey>

IEqualityComparer<T> para comparar claves.

Devoluciones

Task<Dictionary<TKey,TElement>>

Tarea que representa la operación asincrónica. El resultado de la tarea contiene un Dictionary<TKey,TValue> objeto que contiene claves y valores seleccionados.

Atributos

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

ToDictionaryAsync<TKey>(Func<TElement,TKey>, CancellationToken)

Crea un Dictionary<TKey,TValue> objeto a partir de la consulta enumerandolo de forma asincrónica según una función de selector de claves especificada.

[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>>

Parámetros de tipo

TKey

Tipo de la clave devuelta por keySelector .

Parámetros

keySelector
Func<TElement,TKey>

Función para extraer una clave a partir de cada elemento.

cancellationToken
CancellationToken

Que CancellationToken se debe observar mientras se espera a que se complete la tarea.

Devoluciones

Task<Dictionary<TKey,TElement>>

Tarea que representa la operación asincrónica. El resultado de la tarea contiene un Dictionary<TKey,TValue> objeto que contiene claves y valores seleccionados.

Atributos

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a