EventHubBatchContainer 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Batch 容器,它为 EventHub EventData 中的一组事件提供有效负载和流位置信息。
[Orleans.GenerateSerializer]
[System.Serializable]
public class EventHubBatchContainer : Orleans.Streams.IBatchContainer
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type EventHubBatchContainer = class
interface IBatchContainer
Public Class EventHubBatchContainer
Implements IBatchContainer
- 继承
-
EventHubBatchContainer
- 属性
- 实现
构造函数
EventHubBatchContainer(EventHubMessage, Serializer) |
批处理容器,用于从与 orleans 流关联的缓存 EventHub 数据中传递事件 |
属性
SequenceToken |
此批处理的开头的流序列标记。 |
StreamId |
此批所属的流的流标识符。 |
方法
GetEvents<T>() |
从批处理中获取特定类型的事件。 |
ImportRequestContext() |
使 IBatchContainer 有机会在此 IBatchContainer 发送给使用者之前设置 RequestContext 中的任何数据。 它可以是在生成事件并排队进入持久性提供程序时设置的数据,也可以是任何其他数据。 |
ToEventData<T>(Serializer, StreamId, IEnumerable<T>, Dictionary<String,Object>) |
将事件列表及其上下文放入 EventData 对象 |