Compartir a través de


IoTHubHttpRuntimeManager Clase

Clase para proporcionar API útiles para las operaciones de Http Runtime Manager de IoTHub, basadas en las API REST de IotHub generadas automáticamente.

Inicializador para un cliente del servicio Http Runtime Manager.

Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub.

Herencia
builtins.object
IoTHubHttpRuntimeManager

Constructor

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

Parámetros

Nombre Description
connection_string
str

Cadena de conexión de IoTHub que se usa para autenticar la conexión con IoTHub si se usa connection_str autenticación. Valor predeterminado: ninguno

valor predeterminado: None
host
str

Dirección URL del servicio de Azure si se usa la autenticación de credenciales de token. Valor predeterminado: ninguno

valor predeterminado: None
auth
str

El objeto de autenticación de Azure si se usa la autenticación de credenciales de token. Valor predeterminado: ninguno

valor predeterminado: None

Métodos

abandon_feedback_notification

Este método abandona un mensaje de comentarios.

complete_feedback_notification

Este método completa un mensaje de comentarios.

from_connection_string

Inicializador classmethod para un cliente del servicio IoTHubHttpRuntimeManager. Crea la clase IoTHubHttpRuntimeManager a partir de la cadena de conexión.

Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub.

from_token_credential

Inicializador classmethod para un cliente del servicio IoTHubHttpRuntimeManager. Crea la clase IoTHubHttpRuntimeManager a partir de la dirección URL del nombre de host y la credencial del token de Azure.

Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub.

receive_feedback_notification

Este método se usa para recuperar comentarios de un mensaje de nube a dispositivo.

abandon_feedback_notification

Este método abandona un mensaje de comentarios.

abandon_feedback_notification(lock_token)

Parámetros

Nombre Description
lock_token
Requerido
str

Token de bloqueo.

Devoluciones

Tipo Description

Ninguno.

Excepciones

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

complete_feedback_notification

Este método completa un mensaje de comentarios.

complete_feedback_notification(lock_token)

Parámetros

Nombre Description
lock_token
Requerido
str

Token de bloqueo.

Devoluciones

Tipo Description

Ninguno.

Excepciones

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

from_connection_string

Inicializador classmethod para un cliente del servicio IoTHubHttpRuntimeManager. Crea la clase IoTHubHttpRuntimeManager a partir de la cadena de conexión.

Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub.

from_connection_string(connection_string)

Parámetros

Nombre Description
connection_string
Requerido
str

Cadena de conexión de IoTHub que se usa para autenticar la conexión con IoTHub.

Devoluciones

Tipo Description

Excepciones

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

from_token_credential

Inicializador classmethod para un cliente del servicio IoTHubHttpRuntimeManager. Crea la clase IoTHubHttpRuntimeManager a partir de la dirección URL del nombre de host y la credencial del token de Azure.

Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub.

from_token_credential(url, token_credential)

Parámetros

Nombre Description
url
Requerido
str

Dirección URL del servicio de Azure (nombre de host).

token_credential
Requerido
<xref:azure.core.TokenCredential>

El objeto de credencial del token de Azure

Devoluciones

Tipo Description

Excepciones

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

receive_feedback_notification

Este método se usa para recuperar comentarios de un mensaje de nube a dispositivo.

receive_feedback_notification()

Devoluciones

Tipo Description

Ninguno.

Excepciones

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