Compartir a través de


DbRawSqlQuery<TElement>.ForEachAsync Método

Definición

Sobrecargas

ForEachAsync(Action<TElement>)

Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento.

ForEachAsync(Action<TElement>, CancellationToken)

Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento.

ForEachAsync(Action<TElement>)

Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento.

public System.Threading.Tasks.Task ForEachAsync (Action<TElement> action);
member this.ForEachAsync : Action<'Element> -> System.Threading.Tasks.Task
Public Function ForEachAsync (action As Action(Of TElement)) As Task

Parámetros

action
Action<TElement>

Acción que se va a ejecutar.

Devoluciones

Tarea que representa la operación asincrónica.

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

ForEachAsync(Action<TElement>, CancellationToken)

Enumera asincrónicamente los resultados de la consulta y realiza la acción especificada en cada elemento.

public System.Threading.Tasks.Task ForEachAsync (Action<TElement> action, System.Threading.CancellationToken cancellationToken);
member this.ForEachAsync : Action<'Element> * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parámetros

action
Action<TElement>

Acción que se va a ejecutar.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica.

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