HttpReceiverOptions interface
用來設定 HTTP 接收者輪詢訊息頻率的選項結構。
除了布林值之外,這些選項都是互斥的 drain
。 選項結構中只能有一個 interval
、 at
cron
或 manualPolling
。
這個設定方式是 setOptions(DeviceClientOptions, Callback<TransportConfigured>) 使用 這個 做為物件內部 HttpTransportOptionsDeviceClientOptions 名為 receivePolicy
的屬性。
請參閱 {Client.setOptions}
請參閱 {DeviceClientOptions}
屬性
at | 使用此選項可設定接收者在特定時間只接收一次。 |
cron | 使用 cron 格式字串 |
drain | 布林值,指出是否應該只接收一則訊息,所有訊息都應該清空。 |
interval | Azure IoT 中樞要輪詢的 秒 數間隔。 |
manual |
不會輪詢,而是依賴呼叫 方法的使用者 |
屬性詳細資料
at
使用此選項可設定接收者在特定時間只接收一次。
at?: Date
屬性值
Date
cron
使用 cron 格式字串
cron?: string
屬性值
string
drain
布林值,指出是否應該只接收一則訊息,所有訊息都應該清空。
drain?: boolean
屬性值
boolean
interval
Azure IoT 中樞要輪詢的 秒 數間隔。
interval?: number
屬性值
number
manualPolling
不會輪詢,而是依賴呼叫 方法的使用者 receive
。
manualPolling?: boolean
屬性值
boolean