CloudToDeviceMessagesOperations Clase
Operaciones CloudToDeviceMessagesOperations.
- Herencia
-
builtins.objectCloudToDeviceMessagesOperations
Constructor
CloudToDeviceMessagesOperations(client, config, serializer, deserializer)
Parámetros
- client
Cliente para solicitudes de servicio.
- config
Configuración del cliente de servicio.
- serializer
Serializador de modelo de objetos.
- deserializer
Deserializador de modelo de objetos.
Variables
- api_version
Versión de la API. Valor constante: "2021-04-12".
Métodos
abandon_feedback_notification |
Abandona el bloqueo en un mensaje de comentarios de la nube al dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obtener más información. |
complete_feedback_notification |
Completa el mensaje de comentarios de la nube al dispositivo. Se elimina un mensaje completado de la cola de comentarios del servicio. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obtener más información. |
purge_cloud_to_device_message_queue |
Elimina todos los comandos pendientes de un dispositivo en el IoT Hub. |
receive_feedback_notification |
Obtiene los comentarios de los mensajes de la nube al dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obtener más información. Esta funcionalidad solo está disponible en el nivel estándar IoT Hub. Para obtener más información, vea Elegir el nivel de IoT Hub adecuado. |
abandon_feedback_notification
Abandona el bloqueo en un mensaje de comentarios de la nube al dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obtener más información.
abandon_feedback_notification(lock_token, custom_headers=None, raw=False, **operation_config)
Parámetros
- lock_token
- str
Token de bloqueo obtenido cuando se recibe el mensaje de la nube al dispositivo.
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
Ninguno o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
complete_feedback_notification
Completa el mensaje de comentarios de la nube al dispositivo. Se elimina un mensaje completado de la cola de comentarios del servicio. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obtener más información.
complete_feedback_notification(lock_token, custom_headers=None, raw=False, **operation_config)
Parámetros
- lock_token
- str
Token de bloqueo obtenido cuando se recibe el mensaje de la nube al dispositivo. Esto se usa para resolver las condiciones de carrera al completar un mensaje de comentarios.
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
Ninguno o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
purge_cloud_to_device_message_queue
Elimina todos los comandos pendientes de un dispositivo en el IoT Hub.
purge_cloud_to_device_message_queue(id, custom_headers=None, raw=False, **operation_config)
Parámetros
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
PurgeMessageQueueResult o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
receive_feedback_notification
Obtiene los comentarios de los mensajes de la nube al dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obtener más información. Esta funcionalidad solo está disponible en el nivel estándar IoT Hub. Para obtener más información, vea Elegir el nivel de IoT Hub adecuado.
receive_feedback_notification(custom_headers=None, raw=False, **operation_config)
Parámetros
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
Ninguno o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
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