DbRawSqlQuery<TElement>.ToDictionaryAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
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
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
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
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
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
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
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de