QueryableExtensions.ForEachAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
ForEachAsync(IQueryable, Action<Object>) |
Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci. |
ForEachAsync(IQueryable, Action<Object>, CancellationToken) |
Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci. |
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) |
Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci. |
ForEachAsync<T>(IQueryable<T>, Action<T>) |
Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci. |
ForEachAsync(IQueryable, Action<Object>)
Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci.
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
Parametry
- source
- IQueryable
An IQueryable k výčtu.
Návraty
Úloha, která představuje asynchronní operaci.
Poznámky
Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.
Platí pro
ForEachAsync(IQueryable, Action<Object>, CancellationToken)
Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci.
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
Parametry
- source
- IQueryable
An IQueryable k výčtu.
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
Úloha, která představuje asynchronní operaci.
Poznámky
Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.
Platí pro
ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)
Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci.
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
Parametry typu
- T
Typ elementů .source
Parametry
- source
- IQueryable<T>
An IQueryable<T> k výčtu.
- action
- Action<T>
Akce, která se má provést u každého prvku.
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
Úloha, která představuje asynchronní operaci.
Poznámky
Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.
Platí pro
ForEachAsync<T>(IQueryable<T>, Action<T>)
Asynchronně vyčíslí výsledky dotazu a provede u každého prvku zadanou akci.
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
Parametry typu
- T
Typ elementů .source
Parametry
- source
- IQueryable<T>
An IQueryable<T> k výčtu.
- action
- Action<T>
Akce, která se má provést u každého prvku.
Návraty
Úloha, která představuje asynchronní operaci.
Poznámky
Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.
Platí pro
Entity Framework