Partilhar via


IoTHubHttpRuntimeManager Classe

Uma classe para fornecer APIs convenientes para operações do IoTHub Http Runtime Manager, com base nas APIs REST do IotHub geradas automaticamente

Inicializador de um cliente de Serviço do Http Runtime Manager.

Após uma criação bem-sucedida, a classe foi autenticada com o IoTHub e está pronta para chamar as APIs membros para comunicar com o IoTHub.

Herança
builtins.object
IoTHubHttpRuntimeManager

Construtor

IoTHubHttpRuntimeManager(connection_string=None, host=None, auth=None)

Parâmetros

Name Description
connection_string
str

A cadeia de ligação do IoTHub utilizada para autenticar a ligação com o IoTHub se estivermos a utilizar connection_str autenticação. Valor predefinido: Nenhum

valor predefinido: None
host
str

O URL do serviço do Azure se estivermos a utilizar a autenticação de credenciais de token. Valor predefinido: Nenhum

valor predefinido: None
auth
str

O objeto de autenticação do Azure se estivermos a utilizar a autenticação de credenciais de token. Valor predefinido: Nenhum

valor predefinido: None

Métodos

abandon_feedback_notification

Este método abandona uma mensagem de feedback.

complete_feedback_notification

Este método conclui uma mensagem de feedback.

from_connection_string

Inicializador classmethod para um cliente do Serviço IoTHubHttpRuntimeManager. Cria a classe IoTHubHttpRuntimeManager a partir da cadeia de ligação.

Após uma criação bem-sucedida, a classe foi autenticada com o IoTHub e está pronta para chamar as APIs membros para comunicar com o IoTHub.

from_token_credential

Inicializador classmethod para um cliente do Serviço IoTHubHttpRuntimeManager. Cria a classe IoTHubHttpRuntimeManager a partir do URL do nome do anfitrião e da credencial do token do Azure.

Após uma criação bem-sucedida, a classe foi autenticada com o IoTHub e está pronta para chamar as APIs membros para comunicar com o IoTHub.

receive_feedback_notification

Este método é utilizado para obter feedback de uma mensagem da cloud para o dispositivo.

abandon_feedback_notification

Este método abandona uma mensagem de feedback.

abandon_feedback_notification(lock_token)

Parâmetros

Name Description
lock_token
Necessário
str

Bloquear token.

Devoluções

Tipo Description

Nenhum.

Exceções

Tipo Description
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

complete_feedback_notification

Este método conclui uma mensagem de feedback.

complete_feedback_notification(lock_token)

Parâmetros

Name Description
lock_token
Necessário
str

Bloquear token.

Devoluções

Tipo Description

Nenhum.

Exceções

Tipo Description
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

from_connection_string

Inicializador classmethod para um cliente do Serviço IoTHubHttpRuntimeManager. Cria a classe IoTHubHttpRuntimeManager a partir da cadeia de ligação.

Após uma criação bem-sucedida, a classe foi autenticada com o IoTHub e está pronta para chamar as APIs membros para comunicar com o IoTHub.

from_connection_string(connection_string)

Parâmetros

Name Description
connection_string
Necessário
str

A cadeia de ligação do IoTHub utilizada para autenticar a ligação com o IoTHub.

Devoluções

Tipo Description

Exceções

Tipo Description
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

from_token_credential

Inicializador classmethod para um cliente do Serviço IoTHubHttpRuntimeManager. Cria a classe IoTHubHttpRuntimeManager a partir do URL do nome do anfitrião e da credencial do token do Azure.

Após uma criação bem-sucedida, a classe foi autenticada com o IoTHub e está pronta para chamar as APIs membros para comunicar com o IoTHub.

from_token_credential(url, token_credential)

Parâmetros

Name Description
url
Necessário
str

O URL do serviço do Azure (nome do anfitrião).

token_credential
Necessário
<xref:azure.core.TokenCredential>

O objeto de credencial do token do Azure

Devoluções

Tipo Description

Exceções

Tipo Description
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>

receive_feedback_notification

Este método é utilizado para obter feedback de uma mensagem da cloud para o dispositivo.

receive_feedback_notification()

Devoluções

Tipo Description

Nenhum.

Exceções

Tipo Description
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>