CloudToDeviceMessagesOperations Класс
Операции CloudToDeviceMessagesOperations.
- Наследование
-
builtins.objectCloudToDeviceMessagesOperations
Конструктор
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 |
Удаляет все ожидающие команды для устройства в Центр Интернета вещей. |
receive_feedback_notification |
Возвращает отзыв о сообщениях из облака на устройство. Подробнее см. в разделе https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. Эта возможность доступна только в Центр Интернета вещей уровня "Стандартный". Дополнительные сведения см. в разделе Выбор подходящего уровня Центр Интернета вещей. |
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
Маркер блокировки, полученный при получении сообщения из облака на устройство.
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
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
Маркер блокировки, полученный при получении сообщения из облака на устройство. Это используется для устранения условий гонки при заполнении сообщения обратной связи.
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
purge_cloud_to_device_message_queue
Удаляет все ожидающие команды для устройства в Центр Интернета вещей.
purge_cloud_to_device_message_queue(id, custom_headers=None, raw=False, **operation_config)
Параметры
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
PurgeMessageQueueResult или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
receive_feedback_notification
Возвращает отзыв о сообщениях из облака на устройство. Подробнее см. в разделе https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging. Эта возможность доступна только в Центр Интернета вещей уровня "Стандартный". Дополнительные сведения см. в разделе Выбор подходящего уровня Центр Интернета вещей.
receive_feedback_notification(custom_headers=None, raw=False, **operation_config)
Параметры
- operation_config
Переопределения конфигурации операций.
Возвращаемое значение
None или ClientRawResponse, если raw=true
Возвращаемый тип
Исключения
Атрибуты
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'>
Azure SDK for Python