Message クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ構造は、IoT ハブとの対話に使用されるメッセージを表します。
public sealed class Message : IDisposable
public sealed class Message
type Message = class
interface IDisposable
type Message = class
Public NotInheritable Class Message
Implements IDisposable
Public NotInheritable Class Message
- 継承
-
Message
- 実装
コンストラクター
Message() |
本文データのない既定のコンストラクター。 |
Message(Byte[]) |
指定したペイロードを使用してテレメトリ メッセージを作成します。 |
Message(Stream) |
引数ストリームを本文ストリームとして使用するコンストラクター。 |
プロパティ
Ack |
クラウドからデバイスへのメッセージで使用され、デバイスによるメッセージの消費の結果としてフィードバック メッセージを生成するように IoT ハブに要求します。 |
ContentEncoding |
メッセージのコンテンツ エンコードの種類を指定するために使用します。 |
ContentType |
メッセージのコンテンツ タイプを指定するために使用します。 |
CorrelationId |
通常、要求/応答パターンで要求の MessageId を格納する、応答メッセージの文字列プロパティ。 |
CreatedOnUtc |
メッセージの発信元によって設定されるカスタム日付プロパティ。 |
CreationTimeUtc |
メッセージの発信元によって設定されるカスタム日付プロパティ。 |
ExpiresOnUtc |
[省略可能]このメッセージが期限切れと見なされる時刻。 |
ExpiryTimeUtc |
[省略可能]このメッセージが期限切れと見なされる時刻。 |
HasPayload |
メッセージにペイロードがあるかどうかを示します。 |
LockToken |
[必須]受信したメッセージの LockToken。 |
MessageId |
[双方向要求に必要]双方向通信を関連付けるために使用されます。 形式: ASCII 7 ビット英数字文字の大文字と小文字を区別する文字列 (最大 128 文字)
|
MessageSchema |
メッセージ コンテンツのスキーマを指定するために使用します。 |
Payload |
メッセージ ペイロード。 |
Properties |
ユーザーがデータを送信するときに設定されるユーザー プロパティのディクショナリを取得します。 |
To |
[必須]メッセージの宛先。 |
UserId |
[フィードバック メッセージで必須]デバイス ハブによって生成されるメッセージの配信元を指定するために使用します。 使用可能な値: "{hub name}/" |
メソッド
Clone() |
現在のイベント データ インスタンスの複製を作成します。 |
Dispose() |
現在のイベント データ インスタンスを破棄する |
GetBodyStream() |
現在のイベント データ インスタンスの本文ストリームを返します |
GetBytes() |
このメソッドは、本文ストリームをバイト配列として返します |
適用対象
Azure SDK for .NET