CloudToDeviceMessagesOperations クラス

CloudToDeviceMessagesOperations 操作。

継承
builtins.object
CloudToDeviceMessagesOperations

コンストラクター

CloudToDeviceMessagesOperations(client, config, serializer, deserializer)

パラメーター

client
必須

サービス要求のクライアント。

config
必須

サービス クライアントの構成。

serializer
必須

オブジェクト モデル シリアライザー。

deserializer
必須

オブジェクト モデル逆シリアライザー。

変数

api_version

Api のバージョン。 定数値: "2021-04-12"

メソッド

abandon_feedback_notification

クラウドからデバイスへのフィードバック メッセージのロックを破棄します。 詳細については、「 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging 」を参照してください。

complete_feedback_notification

クラウドからデバイスへのフィードバック メッセージを完了します。 完了したメッセージは、サービスのフィードバック キューから削除されます。 詳細については、「 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging 」を参照してください。

purge_cloud_to_device_message_queue

IoT Hub内のデバイスの保留中のコマンドをすべて削除します。

receive_feedback_notification

クラウドからデバイスへのメッセージのフィードバックを取得します。 詳細については、「 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging 」を参照してください。 この機能は、Standard レベルのIoT Hubでのみ使用できます。 詳細については、「適切なIoT Hub層を選択する」を参照してください。

abandon_feedback_notification

クラウドからデバイスへのフィードバック メッセージのロックを破棄します。 詳細については、「 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging 」を参照してください。

abandon_feedback_notification(lock_token, custom_headers=None, raw=False, **operation_config)

パラメーター

lock_token
str
必須

cloud-to-device メッセージを受信したときに取得されるロック トークン。

custom_headers
dict
既定値: None

要求に追加されるヘッダー

raw
bool
既定値: False

は、逆シリアル化された応答と共に直接応答を返します

operation_config
必須

操作の構成がオーバーライドされます

戻り値

raw=true の場合は None または ClientRawResponse

の戻り値の型 :

None,

例外

complete_feedback_notification

クラウドからデバイスへのフィードバック メッセージを完了します。 完了したメッセージは、サービスのフィードバック キューから削除されます。 詳細については、「 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging 」を参照してください。

complete_feedback_notification(lock_token, custom_headers=None, raw=False, **operation_config)

パラメーター

lock_token
str
必須

cloud-to-device メッセージを受信したときに取得されるロック トークン。 これは、フィードバック メッセージを完了するときに競合状態を解決するために使用されます。

custom_headers
dict
既定値: None

要求に追加されるヘッダー

raw
bool
既定値: False

は、逆シリアル化された応答と共に直接応答を返します

operation_config
必須

操作の構成がオーバーライドされます

戻り値

raw=true の場合は None または ClientRawResponse

の戻り値の型 :

None,

例外

purge_cloud_to_device_message_queue

IoT Hub内のデバイスの保留中のコマンドをすべて削除します。

purge_cloud_to_device_message_queue(id, custom_headers=None, raw=False, **operation_config)

パラメーター

id
str
必須

デバイスの一意識別子。

custom_headers
dict
既定値: None

要求に追加されるヘッダー

raw
bool
既定値: False

は、逆シリアル化された応答と共に直接応答を返します

operation_config
必須

操作の構成がオーバーライドされます

戻り値

purgeMessageQueueResult または ClientRawResponse (raw=true の場合)

の戻り値の型 :

例外

receive_feedback_notification

クラウドからデバイスへのメッセージのフィードバックを取得します。 詳細については、「 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging 」を参照してください。 この機能は、Standard レベルのIoT Hubでのみ使用できます。 詳細については、「適切なIoT Hub層を選択する」を参照してください。

receive_feedback_notification(custom_headers=None, raw=False, **operation_config)

パラメーター

custom_headers
dict
既定値: None

要求に追加されるヘッダー

raw
bool
既定値: False

は、逆シリアル化された応答と共に直接応答を返します

operation_config
必須

操作の構成がオーバーライドされます

戻り値

raw=true の場合は None または ClientRawResponse

の戻り値の型 :

None,

例外

属性

models

models = <module 'azure.iot.hub.protocol.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\iot\\hub\\protocol\\models\\__init__.py'>