HttpReceiverOptions interface
HTTP 受信側がメッセージをポーリングする頻度を構成するために使用される Options 構造体。
これらの各オプションは、drain
ブール値を除き、相互に排他的です。 オプション構造には、interval
、at
、cron
、または manualPolling
が 1 つだけ存在します。
これを構成するには、DeviceClientOptions オブジェクト内にある HttpTransportOptions オブジェクト内の receivePolicy
という名前のプロパティとして、setOptions を呼 び出します。
見る
プロパティ
at | 特定の時刻に 1 回だけ受信するように受信側を構成するには、このオプションを使用します。 |
cron | cron 形式の文字列を使用する |
drain | すべてのメッセージを 1 つだけ受信する必要があるかどうかを示すブール値をドレインする必要があります。 |
interval | Azure IoT ハブがポーリングされる間隔 秒単位で します。 |
manual |
ポーリングせず、代わりに |
プロパティの詳細
at
特定の時刻に 1 回だけ受信するように受信側を構成するには、このオプションを使用します。
at?: Date
プロパティ値
Date
cron
cron 形式の文字列を使用する
cron?: string
プロパティ値
string
drain
すべてのメッセージを 1 つだけ受信する必要があるかどうかを示すブール値をドレインする必要があります。
drain?: boolean
プロパティ値
boolean
interval
Azure IoT ハブがポーリングされる間隔 秒単位で します。
interval?: number
プロパティ値
number
manualPolling
ポーリングせず、代わりに receive
メソッドを呼び出すユーザーに依存します。
manualPolling?: boolean
プロパティ値
boolean