IAsyncBatchProducer<T>.OnNextBatchAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Передает следующий пакет элементов потребителю.
Задача, возвращаемая этим методом, должна быть завершена, когда все элементы пакета были достаточно обработаны потребителем для удовлетворения любых поведенческих гарантий.
То есть семантика возвращаемой задачи аналогична OnNextAsync(T, StreamSequenceToken)семантике для всех элементов в пакете.
public System.Threading.Tasks.Task OnNextBatchAsync (System.Collections.Generic.IEnumerable<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 T), Optional token As StreamSequenceToken = Nothing) As Task
Параметры
- batch
- IEnumerable<T>
Передаваемые элементы.
- token
- StreamSequenceToken
Токен последовательности потока данного элемента.
Возвращаемое значение
Задача, которая завершается после принятия пакета.