次の方法で共有


IoTHubHttpRuntimeManager クラス

自動生成された IotHub REST API に基づいて、IoTHub Http ランタイム マネージャー操作に便利な API を提供するクラス

Http ランタイム マネージャー サービス クライアントの初期化子。

作成が成功すると、クラスは IoTHub で認証され、メンバー API を呼び出して IoTHub と通信する準備が整います。

継承
builtins.object
IoTHubHttpRuntimeManager

コンストラクター

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

パラメーター

名前 説明
connection_string
str

connection_str認証を使用している場合に IoTHub との接続を認証するために使用される IoTHub 接続文字列。 既定値: なし

既定値: None
host
str

トークン資格情報認証を使用している場合は、Azure サービスの URL。 既定値: なし

既定値: None
auth
str

トークン資格情報認証を使用している場合は、Azure 認証オブジェクト。 既定値: なし

既定値: None

メソッド

abandon_feedback_notification

このメソッドは、フィードバック メッセージを破棄します。

complete_feedback_notification

このメソッドは、フィードバック メッセージを完了します。

from_connection_string

IoTHubHttpRuntimeManager サービス クライアントの Classmethod 初期化子。 接続文字列から IoTHubHttpRuntimeManager クラスを作成します。

作成が成功すると、クラスは IoTHub で認証され、メンバー API を呼び出して IoTHub と通信する準備が整います。

from_token_credential

IoTHubHttpRuntimeManager サービス クライアントの Classmethod 初期化子。 ホスト名 URL と Azure トークン資格情報から IoTHubHttpRuntimeManager クラスを作成します。

作成が成功すると、クラスは IoTHub で認証され、メンバー API を呼び出して IoTHub と通信する準備が整います。

receive_feedback_notification

このメソッドは、クラウドからデバイスへのメッセージのフィードバックを取得するために使用されます。

abandon_feedback_notification

このメソッドは、フィードバック メッセージを破棄します。

abandon_feedback_notification(lock_token)

パラメーター

名前 説明
lock_token
必須
str

ロック トークン。

戻り値

説明

[なし] :

例外

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

complete_feedback_notification

このメソッドは、フィードバック メッセージを完了します。

complete_feedback_notification(lock_token)

パラメーター

名前 説明
lock_token
必須
str

ロック トークン。

戻り値

説明

[なし] :

例外

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

from_connection_string

IoTHubHttpRuntimeManager サービス クライアントの Classmethod 初期化子。 接続文字列から IoTHubHttpRuntimeManager クラスを作成します。

作成が成功すると、クラスは IoTHub で認証され、メンバー API を呼び出して IoTHub と通信する準備が整います。

from_connection_string(connection_string)

パラメーター

名前 説明
connection_string
必須
str

IoTHub との接続を認証するために使用される IoTHub 接続文字列。

戻り値

説明

例外

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

from_token_credential

IoTHubHttpRuntimeManager サービス クライアントの Classmethod 初期化子。 ホスト名 URL と Azure トークン資格情報から IoTHubHttpRuntimeManager クラスを作成します。

作成が成功すると、クラスは IoTHub で認証され、メンバー API を呼び出して IoTHub と通信する準備が整います。

from_token_credential(url, token_credential)

パラメーター

名前 説明
url
必須
str

Azure サービスの URL (ホスト名)。

token_credential
必須
<xref:azure.core.TokenCredential>

Azure トークン資格情報オブジェクト

戻り値

説明

例外

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

receive_feedback_notification

このメソッドは、クラウドからデバイスへのメッセージのフィードバックを取得するために使用されます。

receive_feedback_notification()

戻り値

説明

[なし] :

例外

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