Поделиться через


BatchContainerBatch Класс

Определение

Пакет пакетных контейнеров, если он настроен (см. StreamPullingAgentOptions), будет данными, извлекаемыми PersistenStreamPullingAgent из базового кэша.

[Orleans.GenerateSerializer]
public sealed class BatchContainerBatch : Orleans.Streams.IBatchContainerBatch
[<Orleans.GenerateSerializer>]
type BatchContainerBatch = class
    interface IBatchContainerBatch
    interface IBatchContainer
Public NotInheritable Class BatchContainerBatch
Implements IBatchContainerBatch
Наследование
BatchContainerBatch
Атрибуты
Реализации

Конструкторы

BatchContainerBatch(List<IBatchContainer>)

Пакет пакетных контейнеров, если он настроен (см. StreamPullingAgentOptions), будет данными, извлекаемыми PersistenStreamPullingAgent из базового кэша.

Свойства

BatchContainers

Возвращает пакетные контейнеры, составляющие этот пакет.

SequenceToken

Возвращает токен последовательности потока для запуска этого пакета. Является производным от первого контейнера пакета в пакете.

StreamId

Возвращает идентификатор потока для потока, в который входит этот пакет. Является производным от первого контейнера пакета в пакете.

Методы

GetEvents<T>()

Возвращает события определенного типа из пакета.

ImportRequestContext()

Дает возможность IBatchContainer задать любые данные в RequestContext до отправки IBatchContainer потребителям. Это могут быть данные, которые были заданы во время создания события и помещены в очередь в постоянный поставщик, или любые другие данные.

Применяется к