TelemetryMessage クラス

定義

IoT ハブに送信されるメッセージを表すデータ構造。

public class TelemetryMessage
type TelemetryMessage = class
Public Class TelemetryMessage
継承
TelemetryMessage

コンストラクター

TelemetryMessage()

ペイロードのない既定のインスタンス化。

TelemetryMessage(Object)

指定したペイロードを使用して送信メッセージを作成します。

プロパティ

BatchCreatedOnUtc

バッチでデータを送信するときのイベント作成時間。

ComponentName

テレメトリ メッセージの送信元の DTDL コンポーネント名。 これは、プラグ アンド プレイ認定デバイスにのみ関連します。

ConnectionDeviceId

このメッセージが送信されたデバイス ID (存在する場合) を指定します。

ConnectionModuleId

このメッセージが送信されたモジュール ID (存在する場合) を指定します。

ContentEncoding

メッセージのコンテンツ エンコードの種類を指定するために使用します。

ContentType

メッセージのコンテンツ タイプを指定するために使用します。

CorrelationId

要求と応答のパターンで、通常は要求の MessageId を含む文字列プロパティ。

CreatedOnUtc

一度に 1 つのメッセージを送信するときのイベントの作成時刻。

EnqueuedOnUtc

デバイスからクラウドへのメッセージがサーバーによって受信された日時。

ExpiresOnUtc

このメッセージが期限切れと見なされる時刻。

InputName

メッセージが送信された場合に送信された入力名を指定します。

IsSecurityMessage

True を指定すると、メッセージがセキュリティ メッセージとして設定されます。

MessageId

要求/応答パターンに使用されるメッセージの識別子。 形式: ASCII 7 ビット英数字文字の大文字と小文字を区別する文字列 (最大 128 文字)

  • {'-', ':', '/', '', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}. 英数字以外の文字は URN RFC からのものです。
MessageSchema

メッセージ コンテンツのスキーマを指定するために使用します。

Payload

メッセージ ペイロード。

PayloadConvention

このメッセージ ペイロードで使用する規則。

Properties

ユーザーがデータを送信するときに設定されるユーザー プロパティのディクショナリを取得します。

SystemProperties

内部的に管理されるシステム プロパティのディクショナリを取得します。

UserId

メッセージの配信元を指定するために使用される ID。

メソッド

CloneWithBody(Object)

既存 Message のインスタンスを複製し、 によって定義された payload コンテンツ本文を設定します。

SetAsSecurityMessage()

メッセージをセキュリティ メッセージとして設定します

適用対象