MessageSystemPropertyNames クラス

定義

クラス内のシステム プロパティの Message 名前。

public static class MessageSystemPropertyNames
type MessageSystemPropertyNames = class
Public Class MessageSystemPropertyNames
継承
MessageSystemPropertyNames

フィールド

Ack

フィードバック メッセージのジェネレーター。 このプロパティは、クラウドからデバイスへのメッセージで使用され、デバイスによるメッセージの使用の結果としてフィードバック メッセージを生成するように IoT ハブに要求します。

ConnectionAuthMethod

cloud-to-device メッセージの接続認証方法の値は無視されます。

ConnectionDeviceGenerationId

cloud-to-device メッセージのターゲット デバイスのデバイス生成 ID。 DeviceGenerationId は、IoT ハブで生成される大文字と小文字を区別する文字列です。 この値は、削除されて再作成されたときに、同じデバイス ID を持つデバイスを区別するために使用されます。

ConnectionDeviceId

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

ContentEncoding

メッセージのコンテンツ エンコードの種類を指定するために使用します。 使用可能な値は、utf-8、utf-16、utf-32 です。

ContentType

メッセージのコンテンツ タイプを指定するために使用します。 使用可能な値は、application/json、application/json-patch+json です。

CorrelationId

通常、要求/応答パターンで要求の MessageId を格納する、応答メッセージの文字列プロパティ。

CreationTimeUtc

メッセージの発信元によって設定されるカスタム日付プロパティ。

DeliveryCount

メッセージがエンキュー状態と非表示状態の間で遷移できる回数。 移行の最大数の後、IoT ハブはメッセージの状態を配信不能に設定します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d#the-cloud-to-device-message-life-cycle を参照してください。

EnqueuedTime

サーバーが UTC でメッセージを受信した日時。

ExpiryTimeUtc

UTC でのメッセージの有効期限の日付と時刻。

LockToken

受信したメッセージのロック トークン。 メッセージの完了、拒否、または破棄に使用されるクラウドからデバイスへのメッセージの一意識別子。 この値は、メッセージの完了、拒否、または破棄時の競合状態を解決するために提供されます。

MessageId

メッセージのユーザー設定可能な識別子。 この値がユーザーによって指定されていない場合、サービス クライアントは、 で プロパティを設定した場合にのみ、これを新しい GUID にServiceClientOptions設定SdkAssignsMessageIdします。

MessageSchema

メッセージ スキーマは、ツイン変更通知メッセージを生成するときに IoTHub によって内部的に設定されます。

Operation

IoT Hub 操作

SequenceNumber

IoT ハブによって各クラウドからデバイスへのメッセージに割り当てられた数値 (デバイス キューごとに一意)。

To

cloud-to-device メッセージで指定された宛先。

UserId

メッセージの配信元を指定するために使用される ID。 IoT ハブによってメッセージが生成されると、IoT ハブの名前に設定されます。

適用対象