Compartilhar via


DbRawSqlQuery<TElement>.ForEachAsync Método

Definição

Sobrecargas

ForEachAsync(Action<TElement>)

Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em cada elemento.

ForEachAsync(Action<TElement>, CancellationToken)

Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em cada elemento.

ForEachAsync(Action<TElement>)

Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em 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>

A ação a ser executada.

Retornos

Uma tarefa que representa a operação assíncrona.

Comentários

Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.

Aplica-se a

ForEachAsync(Action<TElement>, CancellationToken)

Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em 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>

A ação a ser executada.

cancellationToken
CancellationToken

Um CancellationToken a ser observado enquanto aguarda a conclusão da tarefa.

Retornos

Uma tarefa que representa a operação assíncrona.

Comentários

Não há suporte para várias operações ativas na mesma instância de contexto. Use 'await' para garantir que todas as operações assíncronas tenham sido concluídas antes de chamar outro método nesse contexto.

Aplica-se a