Freigeben über


IoTHubHttpRuntimeManager Klasse

Eine Klasse zum Bereitstellen von Komfort-APIs für IoTHub Http Runtime Manager-Vorgänge basierend auf den automatisch generierten IotHub-REST-APIs

Initialisierer für einen HTTP-Runtime-Manager-Dienstclient.

Nach einer erfolgreichen Erstellung wurde die Klasse bei IoTHub authentifiziert und kann die Member-APIs für die Kommunikation mit IoTHub aufrufen.

Vererbung
builtins.object
IoTHubHttpRuntimeManager

Konstruktor

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

Parameter

Name Beschreibung
connection_string
str

Die IoTHub-Verbindungszeichenfolge, die zum Authentifizieren der Verbindung mit IoTHub verwendet wird, wenn wir connection_str Authentifizierung verwenden. Standardwert: Keiner

Standardwert: None
host
str

Die Azure-Dienst-URL, wenn wir die Tokenanmeldeinformationsauthentifizierung verwenden. Standardwert: Keiner

Standardwert: None
auth
str

Das Azure-Authentifizierungsobjekt, wenn wir die Authentifizierung mit Tokenanmeldeinformationen verwenden. Standardwert: Keiner

Standardwert: None

Methoden

abandon_feedback_notification

Mit dieser Methode wird eine Feedbacknachricht abgebrochen.

complete_feedback_notification

Mit dieser Methode wird eine Feedbackmeldung abgeschlossen.

from_connection_string

Classmethod-Initialisierer für einen IoTHubHttpRuntimeManager-Dienstclient. Erstellt die IoTHubHttpRuntimeManager-Klasse aus einer Verbindungszeichenfolge.

Nach einer erfolgreichen Erstellung wurde die Klasse bei IoTHub authentifiziert und kann die Member-APIs für die Kommunikation mit IoTHub aufrufen.

from_token_credential

Classmethod-Initialisierer für einen IoTHubHttpRuntimeManager-Dienstclient. Erstellt die IoTHubHttpRuntimeManager-Klasse aus hostnamen-URL und Azure-Tokenanmeldeinformationen.

Nach einer erfolgreichen Erstellung wurde die Klasse bei IoTHub authentifiziert und kann die Member-APIs für die Kommunikation mit IoTHub aufrufen.

receive_feedback_notification

Diese Methode wird verwendet, um Feedback zu einer Cloud-zu-Gerät-Nachricht abzurufen.

abandon_feedback_notification

Mit dieser Methode wird eine Feedbacknachricht abgebrochen.

abandon_feedback_notification(lock_token)

Parameter

Name Beschreibung
lock_token
Erforderlich
str

Sperrtoken.

Gibt zurück

Typ Beschreibung

Keine.

Ausnahmen

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

complete_feedback_notification

Mit dieser Methode wird eine Feedbackmeldung abgeschlossen.

complete_feedback_notification(lock_token)

Parameter

Name Beschreibung
lock_token
Erforderlich
str

Sperrtoken.

Gibt zurück

Typ Beschreibung

Keine.

Ausnahmen

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

from_connection_string

Classmethod-Initialisierer für einen IoTHubHttpRuntimeManager-Dienstclient. Erstellt die IoTHubHttpRuntimeManager-Klasse aus einer Verbindungszeichenfolge.

Nach einer erfolgreichen Erstellung wurde die Klasse bei IoTHub authentifiziert und kann die Member-APIs für die Kommunikation mit IoTHub aufrufen.

from_connection_string(connection_string)

Parameter

Name Beschreibung
connection_string
Erforderlich
str

Die IoTHub-Verbindungszeichenfolge, die zum Authentifizieren der Verbindung mit IoTHub verwendet wird.

Gibt zurück

Typ Beschreibung

Ausnahmen

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

from_token_credential

Classmethod-Initialisierer für einen IoTHubHttpRuntimeManager-Dienstclient. Erstellt die IoTHubHttpRuntimeManager-Klasse aus hostnamen-URL und Azure-Tokenanmeldeinformationen.

Nach einer erfolgreichen Erstellung wurde die Klasse bei IoTHub authentifiziert und kann die Member-APIs für die Kommunikation mit IoTHub aufrufen.

from_token_credential(url, token_credential)

Parameter

Name Beschreibung
url
Erforderlich
str

Die Azure-Dienst-URL (Hostname).

token_credential
Erforderlich
<xref:azure.core.TokenCredential>

Das Azure-Tokenanmeldeinformationsobjekt

Gibt zurück

Typ Beschreibung

Ausnahmen

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

receive_feedback_notification

Diese Methode wird verwendet, um Feedback zu einer Cloud-zu-Gerät-Nachricht abzurufen.

receive_feedback_notification()

Gibt zurück

Typ Beschreibung

Keine.

Ausnahmen

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