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在将数据IBatchContainer发送给使用者之前,RequestContext有机会在 中设置任何数据。 它可以是在生成事件并排队进入持久性提供程序时设置的数据,也可以是任何其他数据。

适用于