QueryableExtensions.ForEachAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ForEachAsync(IQueryable, Action<Object>) |
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом. |
ForEachAsync(IQueryable, Action<Object>, CancellationToken) |
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом. |
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) |
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом. |
ForEachAsync<T>(IQueryable<T>, Action<T>) |
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом. |
ForEachAsync(IQueryable, Action<Object>)
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом.
public static System.Threading.Tasks.Task ForEachAsync (this System.Linq.IQueryable source, Action<object> action);
static member ForEachAsync : System.Linq.IQueryable * Action<obj> -> System.Threading.Tasks.Task
<Extension()>
Public Function ForEachAsync (source As IQueryable, action As Action(Of Object)) As Task
Параметры
- source
- IQueryable
Объект для IQueryable перечисления.
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.
Применяется к
ForEachAsync(IQueryable, Action<Object>, CancellationToken)
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом.
public static System.Threading.Tasks.Task ForEachAsync (this System.Linq.IQueryable source, Action<object> action, System.Threading.CancellationToken cancellationToken);
static member ForEachAsync : System.Linq.IQueryable * Action<obj> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Параметры
- source
- IQueryable
Объект для IQueryable перечисления.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.
Применяется к
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом.
public static System.Threading.Tasks.Task ForEachAsync<T> (this System.Linq.IQueryable<T> source, Action<T> action, System.Threading.CancellationToken cancellationToken);
static member ForEachAsync : System.Linq.IQueryable<'T> * Action<'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Параметры типа
- T
Тип элементов source
.
Параметры
- source
- IQueryable<T>
Объект для IQueryable<T> перечисления.
- action
- Action<T>
Действие, выполняеме с каждым элементом.
- cancellationToken
- CancellationToken
Объект для CancellationToken наблюдения во время ожидания завершения задачи.
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.
Применяется к
ForEachAsync<T>(IQueryable<T>, Action<T>)
Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом.
public static System.Threading.Tasks.Task ForEachAsync<T> (this System.Linq.IQueryable<T> source, Action<T> action);
static member ForEachAsync : System.Linq.IQueryable<'T> * Action<'T> -> System.Threading.Tasks.Task
<Extension()>
Public Function ForEachAsync(Of T) (source As IQueryable(Of T), action As Action(Of T)) As Task
Параметры типа
- T
Тип элементов source
.
Параметры
- source
- IQueryable<T>
Объект для IQueryable<T> перечисления.
- action
- Action<T>
Действие, выполняеме с каждым элементом.
Возвращаемое значение
Задача, представляющая асинхронную операцию.
Комментарии
Несколько активных операций в одном экземпляре контекста не поддерживаются. Используйте "await", чтобы убедиться, что все асинхронные операции завершены перед вызовом другого метода в этом контексте.
Применяется к
Entity Framework