IoTHubHttpRuntimeManager Classe

Classe per fornire API pratici per le operazioni di Gestione runtime Http IoTHub, in base alle API REST IotHub generate automaticamente

Inizializzatore per un client del servizio Http Runtime Manager.

Dopo aver completato la creazione, la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub.

Ereditarietà
builtins.object
IoTHubHttpRuntimeManager

Costruttore

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

Parametri

Nome Descrizione
connection_string
str

La stringa di connessione IoTHub usata per autenticare la connessione con IoTHub se si usa connection_str autenticazione. Valore predefinito: Nessuno

valore predefinito: None
host
str

Url del servizio di Azure se si usa l'autenticazione delle credenziali del token. Valore predefinito: Nessuno

valore predefinito: None
auth
str

Oggetto di autenticazione di Azure se si usa l'autenticazione delle credenziali del token. Valore predefinito: Nessuno

valore predefinito: None

Metodi

abandon_feedback_notification

Questo metodo abbandona un messaggio di feedback.

complete_feedback_notification

Questo metodo completa un messaggio di feedback.

from_connection_string

Inizializzatore classmethod per un client del servizio IoTHubHttpRuntimeManager. Crea la classe IoTHubHttpRuntimeManager dalla stringa di connessione.

Dopo aver completato la creazione, la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub.

from_token_credential

Inizializzatore classmethod per un client del servizio IoTHubHttpRuntimeManager. Crea la classe IoTHubHttpRuntimeManager dall'URL del nome host e dalle credenziali del token di Azure.

Dopo aver completato la creazione, la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub.

receive_feedback_notification

Questo metodo viene usato per recuperare il feedback di un messaggio da cloud a dispositivo.

abandon_feedback_notification

Questo metodo abbandona un messaggio di feedback.

abandon_feedback_notification(lock_token)

Parametri

Nome Descrizione
lock_token
Necessario
str

Token di blocco.

Restituisce

Tipo Descrizione

Nessuno.

Eccezioni

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

complete_feedback_notification

Questo metodo completa un messaggio di feedback.

complete_feedback_notification(lock_token)

Parametri

Nome Descrizione
lock_token
Necessario
str

Token di blocco.

Restituisce

Tipo Descrizione

Nessuno.

Eccezioni

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

from_connection_string

Inizializzatore classmethod per un client del servizio IoTHubHttpRuntimeManager. Crea la classe IoTHubHttpRuntimeManager dalla stringa di connessione.

Dopo aver completato la creazione, la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub.

from_connection_string(connection_string)

Parametri

Nome Descrizione
connection_string
Necessario
str

Stringa di connessione IoTHub usata per autenticare la connessione con IoTHub.

Restituisce

Tipo Descrizione

Eccezioni

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

from_token_credential

Inizializzatore classmethod per un client del servizio IoTHubHttpRuntimeManager. Crea la classe IoTHubHttpRuntimeManager dall'URL del nome host e dalle credenziali del token di Azure.

Dopo aver completato la creazione, la classe è stata autenticata con IoTHub ed è pronta per chiamare le API membro per comunicare con IoTHub.

from_token_credential(url, token_credential)

Parametri

Nome Descrizione
url
Necessario
str

URL del servizio di Azure (nome host).

token_credential
Necessario
<xref:azure.core.TokenCredential>

Oggetto credenziali del token di Azure

Restituisce

Tipo Descrizione

Eccezioni

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

receive_feedback_notification

Questo metodo viene usato per recuperare il feedback di un messaggio da cloud a dispositivo.

receive_feedback_notification()

Restituisce

Tipo Descrizione

Nessuno.

Eccezioni

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