Compartilhar via


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 do Gerenciador de Runtime Http.

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

Herança
builtins.object
IoTHubHttpRuntimeManager

Construtor

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

Parâmetros

Nome Description
connection_string
str

A cadeia de conexão do IoTHub usada para autenticar a conexão com o IoTHub se estivermos usando connection_str autenticação. Valor padrão: nenhum

valor padrão: None
host
str

A URL do serviço do Azure se estivermos usando a autenticação de credencial de token. Valor padrão: nenhum

valor padrão: None
auth
str

O objeto de autenticação do Azure se estivermos usando a autenticação de credencial de token. Valor padrão: nenhum

valor padrão: None

Métodos

abandon_feedback_notification

Esse método abandona uma mensagem de comentários.

complete_feedback_notification

Esse método conclui uma mensagem de comentários.

from_connection_string

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

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

from_token_credential

Inicializador classmethod para um cliente do Serviço IoTHubHttpRuntimeManager. Cria a classe IoTHubHttpRuntimeManager com base na URL do nome do host e na credencial de token do Azure.

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

receive_feedback_notification

Esse método é usado para recuperar comentários de uma mensagem de nuvem para dispositivo.

abandon_feedback_notification

Esse método abandona uma mensagem de comentários.

abandon_feedback_notification(lock_token)

Parâmetros

Nome Description
lock_token
Obrigatório
str

Token de bloqueio.

Retornos

Tipo Description

Nenhum.

Exceções

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

complete_feedback_notification

Esse método conclui uma mensagem de comentários.

complete_feedback_notification(lock_token)

Parâmetros

Nome Description
lock_token
Obrigatório
str

Token de bloqueio.

Retornos

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 da cadeia de conexão.

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

from_connection_string(connection_string)

Parâmetros

Nome Description
connection_string
Obrigatório
str

A cadeia de conexão do IoTHub usada para autenticar a conexão com o IoTHub.

Retornos

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 com base na URL do nome do host e na credencial de token do Azure.

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

from_token_credential(url, token_credential)

Parâmetros

Nome Description
url
Obrigatório
str

A URL do serviço do Azure (nome do host).

token_credential
Obrigatório
<xref:azure.core.TokenCredential>

O objeto de credencial de token do Azure

Retornos

Tipo Description

Exceções

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

receive_feedback_notification

Esse método é usado para recuperar comentários de uma mensagem de nuvem para dispositivo.

receive_feedback_notification()

Retornos

Tipo Description

Nenhum.

Exceções

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