IoTHubHttpRuntimeManager Sınıf

Otomatik olarak oluşturulan IotHub REST API'lerini temel alarak IoTHub Http Çalışma Zamanı Yöneticisi işlemleri için kullanışlı API'ler sağlayan bir sınıf

Http Çalışma Zamanı Yöneticisi Hizmeti istemcisi için Başlatıcı.

Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur.

Devralma
builtins.object
IoTHubHttpRuntimeManager

Oluşturucu

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

Parametreler

Name Description
connection_string
str

connection_str kimlik doğrulaması kullanıyorsak IoTHub ile bağlantının kimliğini doğrulamak için kullanılan IoTHub bağlantı dizesi. Varsayılan değer: Yok

varsayılan değer: None
host
str

Belirteç kimlik bilgisi kimlik doğrulaması kullanıyorsak Azure hizmeti URL'si. Varsayılan değer: Yok

varsayılan değer: None
auth
str

Belirteç kimlik bilgisi kimlik doğrulaması kullanıyorsak Azure kimlik doğrulama nesnesi. Varsayılan değer: Yok

varsayılan değer: None

Yöntemler

abandon_feedback_notification

Bu yöntem bir geri bildirim iletisinden vazgeçer.

complete_feedback_notification

Bu yöntem bir geri bildirim iletisini tamamlar.

from_connection_string

IoTHubHttpRuntimeManager Hizmeti istemcisi için Classmethod başlatıcısı. Bağlantı dizesinden IoTHubHttpRuntimeManager sınıfını oluşturur.

Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur.

from_token_credential

IoTHubHttpRuntimeManager Hizmeti istemcisi için Classmethod başlatıcısı. Konak adı URL'sinden ve Azure belirteci kimlik bilgisinden IoTHubHttpRuntimeManager sınıfı oluşturur.

Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur.

receive_feedback_notification

Bu yöntem, buluttan cihaza iletinin geri bildirimlerini almak için kullanılır.

abandon_feedback_notification

Bu yöntem bir geri bildirim iletisinden vazgeçer.

abandon_feedback_notification(lock_token)

Parametreler

Name Description
lock_token
Gerekli
str

Kilit belirteci.

Döndürülenler

Tür Description

Yok.

Özel durumlar

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

complete_feedback_notification

Bu yöntem bir geri bildirim iletisini tamamlar.

complete_feedback_notification(lock_token)

Parametreler

Name Description
lock_token
Gerekli
str

Kilit belirteci.

Döndürülenler

Tür Description

Yok.

Özel durumlar

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

from_connection_string

IoTHubHttpRuntimeManager Hizmeti istemcisi için Classmethod başlatıcısı. Bağlantı dizesinden IoTHubHttpRuntimeManager sınıfını oluşturur.

Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur.

from_connection_string(connection_string)

Parametreler

Name Description
connection_string
Gerekli
str

IoTHub ile bağlantının kimliğini doğrulamak için kullanılan IoTHub bağlantı dizesi.

Döndürülenler

Tür Description

Özel durumlar

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

from_token_credential

IoTHubHttpRuntimeManager Hizmeti istemcisi için Classmethod başlatıcısı. Konak adı URL'sinden ve Azure belirteci kimlik bilgisinden IoTHubHttpRuntimeManager sınıfı oluşturur.

Başarılı bir oluşturma işleminden sonra sınıfın kimliği IoTHub ile doğrulanır ve IoTHub ile iletişim kurmak için üye API'leri çağırmaya hazır olur.

from_token_credential(url, token_credential)

Parametreler

Name Description
url
Gerekli
str

Azure hizmet url'si (ana bilgisayar adı).

token_credential
Gerekli
<xref:azure.core.TokenCredential>

Azure belirteci kimlik bilgisi nesnesi

Döndürülenler

Tür Description

Özel durumlar

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

receive_feedback_notification

Bu yöntem, buluttan cihaza iletinin geri bildirimlerini almak için kullanılır.

receive_feedback_notification()

Döndürülenler

Tür Description

Yok.

Özel durumlar

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