次の方法で共有


EventHubDataAdapter クラス

定義

既定のイベント ハブ データ アダプター。 ユーザーは、イベント データをストリーム マッピングにオーバーライドするためにサブクラス化できます。

public class EventHubDataAdapter : Orleans.Providers.Streams.Common.ICacheDataAdapter<Microsoft.ServiceBus.Messaging.EventData,Orleans.ServiceBus.Providers.CachedEventHubMessage>
public class EventHubDataAdapter : Orleans.Providers.Streams.Common.ICacheDataAdapter<Microsoft.Azure.EventHubs.EventData,Orleans.ServiceBus.Providers.CachedEventHubMessage>
public class EventHubDataAdapter : Orleans.Providers.Streams.Common.ICacheDataAdapter, Orleans.ServiceBus.Providers.IEventHubDataAdapter, Orleans.Streams.IQueueDataAdapter<Azure.Messaging.EventHubs.EventData>
type EventHubDataAdapter = class
    interface ICacheDataAdapter<EventData, CachedEventHubMessage>
type EventHubDataAdapter = class
    interface IEventHubDataAdapter
    interface IQueueDataAdapter<EventData>
    interface ICacheDataAdapter
Public Class EventHubDataAdapter
Implements ICacheDataAdapter(Of EventData, CachedEventHubMessage)
Public Class EventHubDataAdapter
Implements ICacheDataAdapter, IEventHubDataAdapter, IQueueDataAdapter(Of EventData)
継承
EventHubDataAdapter
実装

コンストラクター

EventHubDataAdapter(SerializationManager, IObjectPool<FixedSizeBuffer>)

EventHub の EventData をキャッシュで使用される CachedEventHubMessage に適合させるキャッシュ データ アダプター

EventHubDataAdapter(SerializationManager)

EventHub の EventData をキャッシュで使用される CachedEventHubMessage に適合させるキャッシュ データ アダプター

プロパティ

OnBlockAllocated

キャッシュの EvicationStrategy の OnBlockAllocated メソッドに設定する必要がある

メソッド

EncodeMessageIntoSegment(EventData, Func<Int32,ArraySegment<Byte>>)

既定のイベント ハブ データ アダプター。 ユーザーは、イベント データをストリーム マッピングにオーバーライドするためにサブクラス化できます。

FromQueueMessage(StreamPosition, EventData, DateTime, Func<Int32,ArraySegment<Byte>>)

既定のイベント ハブ データ アダプター。 ユーザーは、イベント データをストリーム マッピングにオーバーライドするためにサブクラス化できます。

GetBatchContainer(CachedEventHubMessage)

キャッシュされたメッセージをバッチ コンテナーに変換して配信します

GetBatchContainer(CachedMessage)

キャッシュされたメッセージをバッチ コンテナーに変換して配信します

GetBatchContainer(EventHubMessage)

EventHubMessage をバッチ コンテナーに変換する

GetMessageDequeueTimeUtc(CachedEventHubMessage)

既定のイベント ハブ データ アダプター。 ユーザーは、イベント データをストリーム マッピングにオーバーライドするためにサブクラス化できます。

GetMessageEnqueueTimeUtc(CachedEventHubMessage)

既定のイベント ハブ データ アダプター。 ユーザーは、イベント データをストリーム マッピングにオーバーライドするためにサブクラス化できます。

GetOffset(CachedMessage)

キャッシュされたメッセージからのオフセットを取得します。 キャッシュされたメッセージからこれを取得する方法のみが認識されるため、派生クラスに任されます。

GetPartitionKey(Guid, String)

ストリームに使用する Event Hub パーティション キーを取得します。

GetSequenceToken(CachedEventHubMessage)

キャッシュされたメッセージからストリーム シーケンス トークンを取得します。

GetSequenceToken(CachedMessage)

キャッシュされたメッセージからストリーム シーケンス トークンを取得します。

GetStreamIdentity(EventData)

イベント メッセージの を IStreamIdentity 取得します。

GetStreamPosition(EventData)

キュー メッセージからストリームの位置を取得します

GetStreamPosition(EventData)

キュー メッセージからストリームの位置を取得します

GetStreamPosition(String, EventData)

既定のイベント ハブ データ アダプター。 ユーザーは、イベント データをストリーム マッピングにオーバーライドするためにサブクラス化できます。

QueueMessageToCachedMessage(CachedEventHubMessage, EventData, DateTime)

TQueueMessage メッセージをキューから TCachedMessage キャッシュ可能構造体に変換します。

QueueMessageToCachedMessage(CachedEventHubMessage, EventData, DateTime)

TQueueMessage メッセージをキューから TCachedMessage キャッシュ可能構造体に変換します。

ToQueueMessage<T>(Guid, String, IEnumerable<T>, StreamSequenceToken, Dictionary<String,Object>)

既定のイベント ハブ データ アダプター。 ユーザーは、イベント データをストリーム マッピングにオーバーライドするためにサブクラス化できます。

適用対象