GeneratedBatchContainer 类

定义

IBatchContainer 生成的事件有效负载的实现。

public class GeneratedBatchContainer : Orleans.Streams.IBatchContainer
[Orleans.GenerateSerializer]
public sealed class GeneratedBatchContainer : Orleans.Streams.IBatchContainer
type GeneratedBatchContainer = class
    interface IBatchContainer
[<Orleans.GenerateSerializer>]
type GeneratedBatchContainer = class
    interface IBatchContainer
Public Class GeneratedBatchContainer
Implements IBatchContainer
Public NotInheritable Class GeneratedBatchContainer
Implements IBatchContainer
继承
GeneratedBatchContainer
属性
实现

构造函数

GeneratedBatchContainer(Guid, String, Object, EventSequenceTokenV2)

IBatchContainer 生成的事件有效负载的实现。

GeneratedBatchContainer(StreamId, Object, EventSequenceTokenV2)

初始化 GeneratedBatchContainer 类的新实例。

属性

EnqueueTimeUtc

获取 UTC) (排队时间。

Payload

获取有效负载。

RealToken

获取真实标记。

SequenceToken

为此批处理的开始提供流序列标记。

StreamGuid

IBatchContainer 生成的事件有效负载的实现。

StreamId

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

StreamNamespace

IBatchContainer 生成的事件有效负载的实现。

方法

GetEvents<T>()

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

ImportRequestContext()

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

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

IBatchContainer 生成的事件有效负载的实现。

适用于