CloudToDeviceMessagesOperations Classe
Operações CloudToDeviceMessagesOperations.
- Herança
-
builtins.objectCloudToDeviceMessagesOperations
Construtor
CloudToDeviceMessagesOperations(client, config, serializer, deserializer)
Parâmetros
- client
Cliente para pedidos de serviço.
- config
Configuração do cliente de serviço.
- serializer
Um serializador de modelo de objeto.
- deserializer
Um desserializador de modelo de objeto.
Variáveis
- api_version
Versão da API. Valor constante: "2021-04-12".
Métodos
abandon_feedback_notification |
Abandona o bloqueio numa mensagem de feedback da cloud para o dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obter mais informações. |
complete_feedback_notification |
Conclui a mensagem de feedback da cloud para o dispositivo. Uma mensagem concluída é eliminada da fila de comentários do serviço. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obter mais informações. |
purge_cloud_to_device_message_queue |
Elimina todos os comandos pendentes de um dispositivo no Hub IoT. |
receive_feedback_notification |
Obtém o feedback das mensagens da cloud para o dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obter mais informações. Esta capacidade só está disponível no escalão standard Hub IoT. Para obter mais informações, veja Escolher o escalão de Hub IoT certo. |
abandon_feedback_notification
Abandona o bloqueio numa mensagem de feedback da cloud para o dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obter mais informações.
abandon_feedback_notification(lock_token, custom_headers=None, raw=False, **operation_config)
Parâmetros
- lock_token
- str
O token de bloqueio obtido quando a mensagem da cloud para o dispositivo é recebida.
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
complete_feedback_notification
Conclui a mensagem de feedback da cloud para o dispositivo. Uma mensagem concluída é eliminada da fila de comentários do serviço. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obter mais informações.
complete_feedback_notification(lock_token, custom_headers=None, raw=False, **operation_config)
Parâmetros
- lock_token
- str
O token de bloqueio obtido quando a mensagem da cloud para o dispositivo é recebida. Isto é utilizado para resolver condições race ao concluir uma mensagem de feedback.
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
purge_cloud_to_device_message_queue
Elimina todos os comandos pendentes de um dispositivo no Hub IoT.
purge_cloud_to_device_message_queue(id, custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições da configuração da operação.
Devoluções
PurgeMessageQueueResult ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
receive_feedback_notification
Obtém o feedback das mensagens da cloud para o dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obter mais informações. Esta capacidade só está disponível no escalão standard Hub IoT. Para obter mais informações, veja Escolher o escalão de Hub IoT certo.
receive_feedback_notification(custom_headers=None, raw=False, **operation_config)
Parâmetros
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
Atributos
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