次の方法で共有


EventData コンストラクター

定義

オーバーロード

EventData(ArraySegment<Byte>)

EventHub に送信する EventData を構築します。 Sending EventData を作成する一般的なパターンは次のとおりです。

i. EventHub に送信される送信 ApplicationEvent をバイト単位でシリアル化します。

ii. 複雑なシリアル化ロジックが関係する場合 (たとえば、複数の種類のデータ) - コンシューマーの を Properties 使用してヒントを追加します。

EventData(Byte[])

EventHub に送信する EventData を構築します。 Sending EventData を作成する一般的なパターンは次のとおりです。

i. EventHubs に送信される送信 ApplicationEvent をバイト単位でシリアル化します。

ii. 複雑なシリアル化ロジックが関係する場合 (たとえば、複数の種類のデータ) - コンシューマーの を Properties 使用してヒントを追加します。

EventData(ArraySegment<Byte>)

ソース:
EventData.cs

EventHub に送信する EventData を構築します。 Sending EventData を作成する一般的なパターンは次のとおりです。

i. EventHub に送信される送信 ApplicationEvent をバイト単位でシリアル化します。

ii. 複雑なシリアル化ロジックが関係する場合 (たとえば、複数の種類のデータ) - コンシューマーの を Properties 使用してヒントを追加します。

public EventData (ArraySegment<byte> arraySegment);
new Microsoft.Azure.EventHubs.EventData : ArraySegment<byte> -> Microsoft.Azure.EventHubs.EventData
Public Sub New (arraySegment As ArraySegment(Of Byte))

パラメーター

arraySegment
ArraySegment<Byte>

EventHub に送信されるペイロード バイト、オフセット、および長さ。

サンプル コード:

EventData eventData = new EventData(new ArraySegment<byte>(eventBytes, offset, count));
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);

適用対象

EventData(Byte[])

ソース:
EventData.cs

EventHub に送信する EventData を構築します。 Sending EventData を作成する一般的なパターンは次のとおりです。

i. EventHubs に送信される送信 ApplicationEvent をバイト単位でシリアル化します。

ii. 複雑なシリアル化ロジックが関係する場合 (たとえば、複数の種類のデータ) - コンシューマーの を Properties 使用してヒントを追加します。

public EventData (byte[] array);
new Microsoft.Azure.EventHubs.EventData : byte[] -> Microsoft.Azure.EventHubs.EventData
Public Sub New (array As Byte())

パラメーター

array
Byte[]

EventHub に送信されるデータの実際のペイロード (バイト単位)。

サンプル コード:

EventData eventData = new EventData(telemetryEventBytes);
eventData.Properties["eventType"] = "com.microsoft.azure.monitoring.EtlEvent";
await partitionSender.SendAsync(eventData);

適用対象