Udostępnij za pośrednictwem


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 klasy 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.object
IoTHubHttpRuntimeManager

Konstruktor

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

Parametry

Nazwa Opis
connection_string
str

Parametry połączenia usługi IoTHub używane do uwierzytelniania połączenia z usługą IoTHub, jeśli używamy connection_str uwierzytelniania. Wartość domyślna: Brak

wartość domyślna: None
host
str

Adres URL usługi platformy Azure, jeśli używamy uwierzytelniania poświadczeń tokenu. Wartość domyślna: Brak

wartość domyślna: None
auth
str

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 opinii.

from_connection_string

Inicjator klasymethod dla klienta usługi IoTHubHttpRuntimeManager. Tworzy klasę IoTHubHttpRuntimeManager na podstawie parametrów połączenia.

Po pomyślnym utworzeniu klasy 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 klasymethod dla klienta usługi IoTHubHttpRuntimeManager. Tworzy klasę IoTHubHttpRuntimeManager na podstawie adresu URL nazwy hosta i poświadczeń tokenu platformy Azure.

Po pomyślnym utworzeniu klasy 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 o komunikacie z chmury do urządzenia.

abandon_feedback_notification

Ta metoda porzuca komunikat opinii.

abandon_feedback_notification(lock_token)

Parametry

Nazwa Opis
lock_token
Wymagane
str

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 opinii.

complete_feedback_notification(lock_token)

Parametry

Nazwa Opis
lock_token
Wymagane
str

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 klasymethod dla klienta usługi IoTHubHttpRuntimeManager. Tworzy klasę IoTHubHttpRuntimeManager na podstawie parametrów połączenia.

Po pomyślnym utworzeniu klasy 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
str

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 klasymethod dla klienta usługi IoTHubHttpRuntimeManager. Tworzy klasę IoTHubHttpRuntimeManager na podstawie adresu URL nazwy hosta i poświadczeń tokenu platformy Azure.

Po pomyślnym utworzeniu klasy 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
str

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 o komunikacie 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:.>