PagedEnumerableExtensions.ForEachAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ForEachAsync<T>(IPagedEnumerable<T>, Action<T>, CancellationToken) |
Durchläuft eine IPagedEnumerable<T> Sequenz, indem für jedes Element ein synchroner Delegat aufgerufen wird. |
ForEachAsync<T>(IPagedEnumerable<T>, Func<T,CancellationToken,Task>, CancellationToken) |
Durchläuft eine IPagedEnumerable<T> Sequenz und ruft einen asynchronen Delegat für jedes Element auf. |
ForEachAsync<T>(IPagedEnumerable<T>, Func<T,Task>, CancellationToken) |
Durchläuft eine IPagedEnumerable<T> Sequenz und ruft einen asynchronen Delegat für jedes Element auf. |
ForEachAsync<T>(IPagedEnumerable<T>, Action<T>, CancellationToken)
- Quelle:
- PagedEnumerableExtensions.cs
Durchläuft eine IPagedEnumerable<T> Sequenz, indem für jedes Element ein synchroner Delegat aufgerufen wird.
public static System.Threading.Tasks.Task ForEachAsync<T> (this Microsoft.Azure.Batch.IPagedEnumerable<T> source, Action<T> body, System.Threading.CancellationToken cancellationToken = default);
static member ForEachAsync : Microsoft.Azure.Batch.IPagedEnumerable<'T> * Action<'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function ForEachAsync(Of T) (source As IPagedEnumerable(Of T), body As Action(Of T), Optional cancellationToken As CancellationToken = Nothing) As Task
Typparameter
- T
Parameter
- source
- IPagedEnumerable<T>
Die IPagedEnumerable<T> zu durchlaufende.
- body
- Action<T>
Der Delegat, der für jedes Element in source
ausgeführt werden soll.
- cancellationToken
- CancellationToken
A CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.
Gibt zurück
Eine Task , die den Iterationsvorgang darstellt. Die Aufgabe wird abgeschlossen, wenn die Iteration abgeschlossen ist.
Hinweise
Diese Methode verarbeitet Elemente sequenziell, nicht gleichzeitig. Das heißt, für jedes Element in der Sequenz schließt die Methode die Ausführung des Delegaten ab, bevor das nächste Element verarbeitet wird.
Gilt für:
ForEachAsync<T>(IPagedEnumerable<T>, Func<T,CancellationToken,Task>, CancellationToken)
- Quelle:
- PagedEnumerableExtensions.cs
Durchläuft eine IPagedEnumerable<T> Sequenz und ruft einen asynchronen Delegat für jedes Element auf.
public static System.Threading.Tasks.Task ForEachAsync<T> (this Microsoft.Azure.Batch.IPagedEnumerable<T> source, Func<T,System.Threading.CancellationToken,System.Threading.Tasks.Task> body, System.Threading.CancellationToken cancellationToken = default);
static member ForEachAsync : Microsoft.Azure.Batch.IPagedEnumerable<'T> * Func<'T, System.Threading.CancellationToken, System.Threading.Tasks.Task> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function ForEachAsync(Of T) (source As IPagedEnumerable(Of T), body As Func(Of T, CancellationToken, Task), Optional cancellationToken As CancellationToken = Nothing) As Task
Typparameter
- T
Parameter
- source
- IPagedEnumerable<T>
Die IPagedEnumerable<T> zu durchlaufende.
- body
- Func<T,CancellationToken,Task>
Der asynchrone Delegat, der für jedes Element in source
ausgeführt werden soll.
- cancellationToken
- CancellationToken
A CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.
Gibt zurück
Eine Task , die den Iterationsvorgang darstellt. Die Aufgabe wird abgeschlossen, wenn die Iteration abgeschlossen ist.
Hinweise
Diese Methode verarbeitet Elemente sequenziell, nicht gleichzeitig. Das heißt, für jedes Element in der Sequenz wartet die Methode auf den asynchronen Delegaten, bevor das nächste Element verarbeitet wird.
Gilt für:
ForEachAsync<T>(IPagedEnumerable<T>, Func<T,Task>, CancellationToken)
- Quelle:
- PagedEnumerableExtensions.cs
Durchläuft eine IPagedEnumerable<T> Sequenz und ruft einen asynchronen Delegat für jedes Element auf.
public static System.Threading.Tasks.Task ForEachAsync<T> (this Microsoft.Azure.Batch.IPagedEnumerable<T> source, Func<T,System.Threading.Tasks.Task> body, System.Threading.CancellationToken cancellationToken = default);
static member ForEachAsync : Microsoft.Azure.Batch.IPagedEnumerable<'T> * Func<'T, System.Threading.Tasks.Task> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function ForEachAsync(Of T) (source As IPagedEnumerable(Of T), body As Func(Of T, Task), Optional cancellationToken As CancellationToken = Nothing) As Task
Typparameter
- T
Parameter
- source
- IPagedEnumerable<T>
Die IPagedEnumerable<T> zu durchlaufende.
- cancellationToken
- CancellationToken
A CancellationToken zum Steuern der Lebensdauer des asynchronen Vorgangs.
Gibt zurück
Eine Task , die den Iterationsvorgang darstellt. Die Aufgabe wird abgeschlossen, wenn die Iteration abgeschlossen ist.
Hinweise
Diese Methode verarbeitet Elemente sequenziell, nicht gleichzeitig. Das heißt, für jedes Element in der Sequenz wartet die Methode auf den asynchronen Delegaten, bevor das nächste Element verarbeitet wird.
Gilt für:
Azure SDK for .NET