HttpReceiverOptions interface
HTTP 受信者がメッセージをポーリングする頻度を構成するために使用されるオプション構造。
これらの各オプションは、ブール値を除き、相互に drain
排他的です。 オプション構造には、1 つの interval
、 at
、 cron
または manualPolling
のみが存在する必要があります。
これは、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