EventData コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
EventData() |
EventData クラスの新しいインスタンスを初期化します。 |
EventData(Byte[]) |
指定したバイト配列を EventData 本文として使用する クラスの新しいインスタンスを初期化します。 |
EventData(IList<ArraySegment<Byte>>) |
指定したバイト配列セグメントのリストを EventData 本文として使用する クラスの新しいインスタンスを初期化します。 |
EventData(Stream) |
引数ストリームを本文ストリームとして使用する クラスの EventData 新しいインスタンスを初期化します。 |
EventData(Object, XmlObjectSerializer) |
入力コンテンツとシリアライザーを受け取って本文ストリームを作成するコンストラクター。 |
EventData()
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)
適用対象
Azure SDK for .NET