Compartilhar via


CloudToDeviceMessagesOperations Classe

Operações CloudToDeviceMessagesOperations.

Herança
builtins.object
CloudToDeviceMessagesOperations

Construtor

CloudToDeviceMessagesOperations(client, config, serializer, deserializer)

Parâmetros

client
Obrigatório

Cliente para solicitações de serviço.

config
Obrigatório

Configuração do cliente de serviço.

serializer
Obrigatório

Um serializador de modelo de objeto.

deserializer
Obrigatório

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 em uma mensagem de comentários de nuvem para 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 comentários da nuvem para o dispositivo. Uma mensagem concluída é excluída 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

Exclui todos os comandos pendentes de um dispositivo no Hub IoT.

receive_feedback_notification

Obtém os comentários para mensagens de nuvem para dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obter mais informações. Essa funcionalidade só está disponível na camada padrão Hub IoT. Para obter mais informações, consulte Escolher a camada de Hub IoT certa.

abandon_feedback_notification

Abandona o bloqueio em uma mensagem de comentários de nuvem para 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
Obrigatório

O token de bloqueio obtido quando a mensagem de nuvem para dispositivo é recebida.

custom_headers
dict
valor padrão: None

cabeçalhos que serão adicionados à solicitação

raw
bool
valor padrão: False

retorna a resposta direta ao lado da resposta desserializada

operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

None ou ClientRawResponse se raw=true

Tipo de retorno

None,

Exceções

complete_feedback_notification

Conclui a mensagem de comentários da nuvem para o dispositivo. Uma mensagem concluída é excluída 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
Obrigatório

O token de bloqueio obtido quando a mensagem de nuvem para dispositivo é recebida. Isso é usado para resolve condições de corrida ao concluir uma mensagem de comentários.

custom_headers
dict
valor padrão: None

cabeçalhos que serão adicionados à solicitação

raw
bool
valor padrão: False

retorna a resposta direta ao lado da resposta desserializada

operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

None ou ClientRawResponse se raw=true

Tipo de retorno

None,

Exceções

purge_cloud_to_device_message_queue

Exclui 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

id
str
Obrigatório

O identificador exclusivo do dispositivo.

custom_headers
dict
valor padrão: None

cabeçalhos que serão adicionados à solicitação

raw
bool
valor padrão: False

retorna a resposta direta ao lado da resposta desserializada

operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

PurgeMessageQueueResult ou ClientRawResponse se raw=true

Tipo de retorno

Exceções

receive_feedback_notification

Obtém os comentários para mensagens de nuvem para dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messaging para obter mais informações. Essa funcionalidade só está disponível na camada padrão Hub IoT. Para obter mais informações, consulte Escolher a camada de Hub IoT certa.

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

Parâmetros

custom_headers
dict
valor padrão: None

cabeçalhos que serão adicionados à solicitação

raw
bool
valor padrão: False

retorna a resposta direta ao lado da resposta desserializada

operation_config
Obrigatório

Substituições de configuração de operação.

Retornos

None ou ClientRawResponse se raw=true

Tipo de retorno

None,

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'>