EventData コンストラクター

定義

オーバーロード

EventData()

EventData クラスの新しいインスタンスを初期化します。

EventData(Byte[])

指定したバイト配列を EventData 本文として使用する クラスの新しいインスタンスを初期化します。

EventData(IList<ArraySegment<Byte>>)

指定したバイト配列セグメントのリストを EventData 本文として使用する クラスの新しいインスタンスを初期化します。

EventData(Stream)

引数ストリームを本文ストリームとして使用する クラスの EventData 新しいインスタンスを初期化します。

EventData(Object, XmlObjectSerializer)

入力コンテンツとシリアライザーを受け取って本文ストリームを作成するコンストラクター。

EventData()

EventData クラスの新しいインスタンスを初期化します。

public EventData ();
Public Sub New ()

適用対象

EventData(Byte[])

指定したバイト配列を EventData 本文として使用する クラスの新しいインスタンスを初期化します。

public EventData (byte[] byteArray);
new Microsoft.ServiceBus.Messaging.EventData : byte[] -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (byteArray As Byte())

パラメーター

byteArray
Byte[]

本文ストリームの形成に使用されるイベント データバイト配列。

注釈

EventData を送信するときは、入力バイト配列を不変として扱う必要があります。

データと複製操作を送信する場合、Service Bus はバイト配列のディープ コピーではなく、参照によってバイト配列にアクセスします。 また、EventData インスタンスを破棄すると、配列との関連付けのみが参照解除されます。 ユーザーは、バイト配列自体のライフサイクルを担当します。

適用対象

EventData(IList<ArraySegment<Byte>>)

指定したバイト配列セグメントのリストを EventData 本文として使用する クラスの新しいインスタンスを初期化します。

public EventData (System.Collections.Generic.IList<ArraySegment<byte>> arraySegments);
new Microsoft.ServiceBus.Messaging.EventData : System.Collections.Generic.IList<ArraySegment<byte>> -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (arraySegments As IList(Of ArraySegment(Of Byte)))

パラメーター

arraySegments
IList<ArraySegment<Byte>>

の本文として送信される配列セグメントの EventDataIList。

注釈

通常、メモリの効率的な使用を必要とするシナリオで独自のバッファー プールを使用する場合、ユーザーは IList<ArraySegment<バイト>> を使用します。

データと複製操作を送信する場合、Service Bus はバイトのディープ コピーではなく、参照によって配列セグメントにアクセスします。

EventData インスタンスを破棄すると、リストとの関連付けのみが参照解除されます。 ユーザーは、配列セグメント自体のライフ サイクルを担当します。

適用対象

EventData(Stream)

引数ストリームを本文ストリームとして使用する クラスの EventData 新しいインスタンスを初期化します。

public EventData (System.IO.Stream stream);
new Microsoft.ServiceBus.Messaging.EventData : System.IO.Stream -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (stream As Stream)

パラメーター

stream
Stream

本文ストリームとして使用されるストリーム。

注釈

このコンストラクターを使用する場合、ユーザーはストリームの破棄を所有する必要があります。

適用対象

EventData(Object, XmlObjectSerializer)

入力コンテンツとシリアライザーを受け取って本文ストリームを作成するコンストラクター。

public EventData (object content, System.Runtime.Serialization.XmlObjectSerializer serializer);
new Microsoft.ServiceBus.Messaging.EventData : obj * System.Runtime.Serialization.XmlObjectSerializer -> Microsoft.ServiceBus.Messaging.EventData
Public Sub New (content As Object, serializer As XmlObjectSerializer)

パラメーター

content
Object

.Net オブジェクト

serializer
XmlObjectSerializer

シリアル化に使用されるシリアライザー content

注釈

コンテンツがストリームで、seriazlier が null の場合は、 を使用するのと同じになります EventData(Stream)

適用対象