IoTHubHttpRuntimeManager Klasa
Klasa zapewniająca wygodne interfejsy API dla operacji menedżera środowiska uruchomieniowego http usługi IoTHub na podstawie automatycznie generowanych interfejsów API REST usługi IotHub
Inicjator klienta usługi Programu Http Runtime Manager.
Po pomyślnym utworzeniu klasa została uwierzytelniona w usłudze IoTHub i jest gotowa do wywołania interfejsów API składowych w celu komunikowania się z usługą IoTHub.
- Dziedziczenie
-
builtins.objectIoTHubHttpRuntimeManager
Konstruktor
IoTHubHttpRuntimeManager(connection_string=None, host=None, auth=None)
Parametry
Nazwa | Opis |
---|---|
connection_string
|
Parametry połączenia usługi IoTHub używane do uwierzytelniania połączenia z usługą IoTHub, jeśli używamy uwierzytelniania connection_str. Wartość domyślna: Brak wartość domyślna: None
|
host
|
Adres URL usługi platformy Azure, jeśli używamy uwierzytelniania poświadczeń tokenu. Wartość domyślna: Brak wartość domyślna: None
|
auth
|
Obiekt uwierzytelniania platformy Azure, jeśli używamy uwierzytelniania poświadczeń tokenu. Wartość domyślna: Brak wartość domyślna: None
|
Metody
abandon_feedback_notification |
Ta metoda porzuca komunikat opinii. |
complete_feedback_notification |
Ta metoda kończy komunikat z opiniami. |
from_connection_string |
Inicjator Classmethod dla klienta usługi IoTHubHttpRuntimeManager. Tworzy klasę IoTHubHttpRuntimeManager na podstawie parametrów połączenia. Po pomyślnym utworzeniu klasa została uwierzytelniona w usłudze IoTHub i jest gotowa do wywołania interfejsów API składowych w celu komunikowania się z usługą IoTHub. |
from_token_credential |
Inicjator Classmethod dla klienta usługi IoTHubHttpRuntimeManager. Tworzy klasę IoTHubHttpRuntimeManager na podstawie adresu URL nazwy hosta i poświadczeń tokenu platformy Azure. Po pomyślnym utworzeniu klasa została uwierzytelniona w usłudze IoTHub i jest gotowa do wywołania interfejsów API składowych w celu komunikowania się z usługą IoTHub. |
receive_feedback_notification |
Ta metoda służy do pobierania opinii dotyczących komunikatu z chmury do urządzenia. |
abandon_feedback_notification
Ta metoda porzuca komunikat opinii.
abandon_feedback_notification(lock_token)
Parametry
Nazwa | Opis |
---|---|
lock_token
Wymagane
|
Zablokuj token. |
Zwraca
Typ | Opis |
---|---|
Brak. |
Wyjątki
Typ | Opis |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
complete_feedback_notification
Ta metoda kończy komunikat z opiniami.
complete_feedback_notification(lock_token)
Parametry
Nazwa | Opis |
---|---|
lock_token
Wymagane
|
Zablokuj token. |
Zwraca
Typ | Opis |
---|---|
Brak. |
Wyjątki
Typ | Opis |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_connection_string
Inicjator Classmethod dla klienta usługi IoTHubHttpRuntimeManager. Tworzy klasę IoTHubHttpRuntimeManager na podstawie parametrów połączenia.
Po pomyślnym utworzeniu klasa została uwierzytelniona w usłudze IoTHub i jest gotowa do wywołania interfejsów API składowych w celu komunikowania się z usługą IoTHub.
from_connection_string(connection_string)
Parametry
Nazwa | Opis |
---|---|
connection_string
Wymagane
|
Parametry połączenia usługi IoTHub używane do uwierzytelniania połączenia z usługą IoTHub. |
Zwraca
Typ | Opis |
---|---|
Wyjątki
Typ | Opis |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_token_credential
Inicjator Classmethod dla klienta usługi IoTHubHttpRuntimeManager. Tworzy klasę IoTHubHttpRuntimeManager na podstawie adresu URL nazwy hosta i poświadczeń tokenu platformy Azure.
Po pomyślnym utworzeniu klasa została uwierzytelniona w usłudze IoTHub i jest gotowa do wywołania interfejsów API składowych w celu komunikowania się z usługą IoTHub.
from_token_credential(url, token_credential)
Parametry
Nazwa | Opis |
---|---|
url
Wymagane
|
Adres URL usługi platformy Azure (nazwa hosta). |
token_credential
Wymagane
|
<xref:azure.core.TokenCredential>
Obiekt poświadczeń tokenu platformy Azure |
Zwraca
Typ | Opis |
---|---|
Wyjątki
Typ | Opis |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
receive_feedback_notification
Ta metoda służy do pobierania opinii dotyczących komunikatu z chmury do urządzenia.
receive_feedback_notification()
Zwraca
Typ | Opis |
---|---|
Brak. |
Wyjątki
Typ | Opis |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
Azure SDK for Python