EventHubBatchContainer クラス

定義

EventHub EventData 内の一連のイベントのペイロードとストリームの位置情報を配信するバッチ コンテナー。

[System.Serializable]
public class EventHubBatchContainer : Orleans.Serialization.IOnDeserialized, Orleans.Streams.IBatchContainer
[<System.Serializable>]
type EventHubBatchContainer = class
    interface IBatchContainer
    interface IOnDeserialized
Public Class EventHubBatchContainer
Implements IBatchContainer, IOnDeserialized
継承
EventHubBatchContainer
属性
実装

コンストラクター

EventHubBatchContainer(EventHubMessage, SerializationManager)

orleans ストリームに関連付けられているキャッシュされた EventHub データからイベントを配信するバッチ コンテナー

プロパティ

SequenceToken

このバッチの開始のためのストリーム シーケンス トークン。

StreamGuid

このバッチが含まれるストリームのストリーム識別子。

StreamNamespace

このバッチが含まれるストリームのストリーム名前空間。

メソッド

GetEvents<T>()

バッチから特定の種類のイベントを取得します。

ImportRequestContext()

この IBatchContainer がコンシューマーに送信される前に、IBatchContainer に RequestContext 内のデータを設定する機会を与えます。 イベントが生成され、永続プロバイダーまたはその他のデータにエンキューされた時点で設定されたデータを指定できます。

ShouldDeliver(IStreamIdentity, Object, StreamFilterPredicate)

このバッチを指定したターゲットに送信するかどうかを決定します。

ToEventData<T>(SerializationManager, Guid, String, IEnumerable<T>, Dictionary<String,Object>)

イベント リストとそのコンテキストを EventData オブジェクトに配置する

明示的なインターフェイスの実装

IOnDeserialized.OnDeserialized(ISerializerContext)

EventHub EventData 内の一連のイベントのペイロードとストリームの位置情報を配信するバッチ コンテナー。

適用対象