IBatchContainer 接口

定义

允许每个队列消息是一组异类有序的事件。 IBatchContainer 包含这些事件,允许用户在批处理中查询特定类型的事件。

public interface IBatchContainer
type IBatchContainer = interface
Public Interface IBatchContainer
派生

属性

SequenceToken

获取此批开始的流序列标记。

StreamGuid

此批所属流的流标识符。

StreamId

获取此批所属流的流标识符。

StreamNamespace

此批所属的流的流命名空间。

方法

GetEvents<T>()

从批处理中获取特定类型的事件。

ImportRequestContext()

IBatchContainer在将此数据发送给使用者之前IBatchContainerRequestContext有机会在 中设置任何数据。 它可以是在生成事件时设置的数据,并排入持久提供程序或其他任何数据。

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

确定是否应将此批发送到指定目标。

适用于