Freigeben über


IAsyncBatchObserver<T>.OnNextBatchAsync Methode

Definition

Übergibt den nächsten Batch von Elementen an den Verbraucher.

Der von dieser Methode zurückgegebene Vorgang sollte abgeschlossen werden, wenn alle Elemente im Batch ausreichend von dem Verbraucher verarbeitet wurden, um Verhaltensgarantien zu erfüllen.

Das heißt, die Semantik des zurückgegebenen Vorgangs entspricht OnNextAsyncdem für , erweitert für alle Elemente im Batch.

public System.Threading.Tasks.Task OnNextBatchAsync (System.Collections.Generic.IEnumerable<in T> batch, Orleans.Streams.StreamSequenceToken token = default);
abstract member OnNextBatchAsync : seq<'T> * Orleans.Streams.StreamSequenceToken -> System.Threading.Tasks.Task
Public Function OnNextBatchAsync (batch As IEnumerable(Of In T), Optional token As StreamSequenceToken = Nothing) As Task

Parameter

batch
IEnumerable<T>

Die elemente, die übergeben werden sollen.

token
StreamSequenceToken

Das Streamsequenztoken dieses Batchs von Elementen.

Gibt zurück

Eine Aufgabe, die abgeschlossen wird, wenn der Batch akzeptiert wurde.

Gilt für: