CloudEvent コンストラクター

定義

オーバーロード

CloudEvent(String, String, Object, Type)

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

CloudEvent(String, String, BinaryData, String, CloudEventDataFormat)

バイナリ イベント データを使用して、 クラスの CloudEvent 新しいインスタンスを初期化します。

CloudEvent(String, String, Object, Type)

ソース:
CloudEvent.cs

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

public CloudEvent (string source, string type, object? jsonSerializableData, Type? dataSerializationType = default);
new Azure.Messaging.CloudEvent : string * string * obj * Type -> Azure.Messaging.CloudEvent
Public Sub New (source As String, type As String, jsonSerializableData As Object, Optional dataSerializationType As Type = Nothing)

パラメーター

source
String

イベントが発生したコンテキストを識別します。 id と source の組み合わせは、個別のイベントごとに一意である必要があります。

type
String

発生元の発生に関連するイベントの種類。 たとえば、"Contoso.Items.ItemReceived" などです。

jsonSerializableData
Object

イベントの種類に固有のイベント データ。

dataSerializationType
Type

データをシリアル化するときに使用する型。 指定しない場合は、 GetType()jsonSerializableDataが使用されます。

例外

source または type が null でした。

適用対象

CloudEvent(String, String, BinaryData, String, CloudEventDataFormat)

ソース:
CloudEvent.cs

バイナリ イベント データを使用して、 クラスの CloudEvent 新しいインスタンスを初期化します。

public CloudEvent (string source, string type, BinaryData? data, string? dataContentType, Azure.Messaging.CloudEventDataFormat dataFormat = Azure.Messaging.CloudEventDataFormat.Binary);
new Azure.Messaging.CloudEvent : string * string * BinaryData * string * Azure.Messaging.CloudEventDataFormat -> Azure.Messaging.CloudEvent
Public Sub New (source As String, type As String, data As BinaryData, dataContentType As String, Optional dataFormat As CloudEventDataFormat = Azure.Messaging.CloudEventDataFormat.Binary)

パラメーター

source
String

イベントが発生したコンテキストを識別します。 id と source の組み合わせは、個別のイベントごとに一意である必要があります。

type
String

発生元の発生に関連するイベントの種類。 たとえば、"Contoso.Items.ItemReceived" などです。

data
BinaryData

イベントの種類に固有のバイナリ イベント データ。

dataContentType
String

ペイロードのコンテンツ タイプ。 ペイロードが JSON でない場合は、"application/json" とは異なるコンテンツ タイプを指定する必要があります。

dataFormat
CloudEventDataFormat

JSON エンベロープ形式を使用する場合に のデータ CloudEvent を送信する必要がある形式。

例外

source または type が null でした。

適用対象