IoTHubHttpRuntimeManager 類別
提供 IoTHub Http 運行時間管理員作業便利 API 的類別,以根據自動產生的 IotHub REST API 為基礎
Http Runtime Manager 服務用戶端的初始化運算式。
成功建立類別之後,已向 IoTHub 進行驗證,並已準備好呼叫成員 API 以與 IoTHub 通訊。
- 繼承
-
builtins.objectIoTHubHttpRuntimeManager
建構函式
IoTHubHttpRuntimeManager(connection_string=None, host=None, auth=None)
參數
名稱 | Description |
---|---|
connection_string
|
如果使用connection_str驗證,則用來驗證與 IoTHub 連線的 IoTHub 連接字串。 預設值:無 預設值: None
|
host
|
如果我們使用權杖認證驗證,則為 Azure 服務 URL。 預設值:無 預設值: None
|
auth
|
如果使用權杖認證驗證,則為 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)
參數
名稱 | Description |
---|---|
lock_token
必要
|
鎖定權杖。 |
傳回
類型 | Description |
---|---|
無。 |
例外狀況
類型 | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
complete_feedback_notification
這個方法會完成意見反應訊息。
complete_feedback_notification(lock_token)
參數
名稱 | Description |
---|---|
lock_token
必要
|
鎖定權杖。 |
傳回
類型 | Description |
---|---|
無。 |
例外狀況
類型 | Description |
---|---|
<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)
參數
名稱 | Description |
---|---|
connection_string
必要
|
用來向 IoTHub 驗證連線的 IoTHub 連接字串。 |
傳回
類型 | Description |
---|---|
例外狀況
類型 | Description |
---|---|
<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)
參數
名稱 | Description |
---|---|
url
必要
|
Azure 服務 URL (主機名稱) 。 |
token_credential
必要
|
<xref:azure.core.TokenCredential>
Azure 權杖認證物件 |
傳回
類型 | Description |
---|---|
例外狀況
類型 | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
receive_feedback_notification
此方法可用來擷取雲端到裝置訊息的意見反應。
receive_feedback_notification()
傳回
類型 | Description |
---|---|
無。 |
例外狀況
類型 | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|