Dela via


IoTHubHttpRuntimeManager Klass

En klass för att tillhandahålla bekvämlighets-API:er för IoTHub Http Runtime Manager-åtgärder, baserat på de automatiskt genererade IotHub REST-API:erna

Initierare för en Http Runtime Manager-tjänstklient.

När klassen har skapats har den autentiserats med IoTHub och är redo att anropa medlems-API:erna för att kommunicera med IoTHub.

Arv
builtins.object
IoTHubHttpRuntimeManager

Konstruktor

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

Parametrar

Name Description
connection_string
str

IoTHub-anslutningssträngen som används för att autentisera anslutningen med IoTHub om vi använder connection_str autentisering. Standardvärde: Ingen

standardvärde: None
host
str

Azure-tjänstens URL om vi använder autentisering med tokenautentiseringsuppgifter. Standardvärde: Ingen

standardvärde: None
auth
str

Azure-autentiseringsobjektet om vi använder autentisering med tokenautentiseringsuppgifter. Standardvärde: Ingen

standardvärde: None

Metoder

abandon_feedback_notification

Den här metoden överger ett feedbackmeddelande.

complete_feedback_notification

Den här metoden slutför ett feedbackmeddelande.

from_connection_string

Classmethod-initierare för en IoTHubHttpRuntimeManager-tjänstklient. Skapar IoTHubHttpRuntimeManager-klassen från anslutningssträngen.

När klassen har skapats har den autentiserats med IoTHub och är redo att anropa medlems-API:erna för att kommunicera med IoTHub.

from_token_credential

Classmethod-initierare för en IoTHubHttpRuntimeManager-tjänstklient. Skapar IoTHubHttpRuntimeManager-klassen från värdnamns-URL:en och Azure-tokenautentiseringsuppgifterna.

När klassen har skapats har den autentiserats med IoTHub och är redo att anropa medlems-API:erna för att kommunicera med IoTHub.

receive_feedback_notification

Den här metoden används för att hämta feedback från ett moln-till-enhet-meddelande.

abandon_feedback_notification

Den här metoden överger ett feedbackmeddelande.

abandon_feedback_notification(lock_token)

Parametrar

Name Description
lock_token
Obligatorisk
str

Lås token.

Returer

Typ Description

Inga.

Undantag

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

complete_feedback_notification

Den här metoden slutför ett feedbackmeddelande.

complete_feedback_notification(lock_token)

Parametrar

Name Description
lock_token
Obligatorisk
str

Lås token.

Returer

Typ Description

Inga.

Undantag

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

from_connection_string

Classmethod-initierare för en IoTHubHttpRuntimeManager-tjänstklient. Skapar IoTHubHttpRuntimeManager-klassen från anslutningssträngen.

När klassen har skapats har den autentiserats med IoTHub och är redo att anropa medlems-API:erna för att kommunicera med IoTHub.

from_connection_string(connection_string)

Parametrar

Name Description
connection_string
Obligatorisk
str

IoTHub-anslutningssträngen som används för att autentisera anslutningen till IoTHub.

Returer

Typ Description

Undantag

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

from_token_credential

Classmethod-initierare för en IoTHubHttpRuntimeManager-tjänstklient. Skapar IoTHubHttpRuntimeManager-klassen från värdnamns-URL:en och Azure-tokenautentiseringsuppgifterna.

När klassen har skapats har den autentiserats med IoTHub och är redo att anropa medlems-API:erna för att kommunicera med IoTHub.

from_token_credential(url, token_credential)

Parametrar

Name Description
url
Obligatorisk
str

Azure-tjänstens URL (värdnamn).

token_credential
Obligatorisk
<xref:azure.core.TokenCredential>

Autentiseringsobjektet för Azure-token

Returer

Typ Description

Undantag

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

receive_feedback_notification

Den här metoden används för att hämta feedback från ett moln-till-enhet-meddelande.

receive_feedback_notification()

Returer

Typ Description

Inga.

Undantag

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