次の方法で共有


EventHubBatchContainer クラス

定義

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 オブジェクトに配置する

適用対象