IoTHubHttpRuntimeManager Classe
Uma classe para fornecer APIs de conveniência para operações do IoTHub Http Runtime Manager, com base nas APIs REST do IotHub geradas automaticamente
Inicializador para um cliente do Serviço 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.objectIoTHubHttpRuntimeManager
Construtor
IoTHubHttpRuntimeManager(connection_string=None, host=None, auth=None)
Parâmetros
Name | Description |
---|---|
connection_string
|
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
|
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
|
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
|
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
|
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
|
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
|
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:.>
|
Azure SDK for Python