Share via


HttpReceiverOptions interface

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

これは、DeviceClientOptions オブジェクト内にある HttpTransportOptions オブジェクト内の という名前receivePolicyのプロパティとして setOptions を呼び出すことによって構成されます。

解決方法については、

プロパティ

at

特定の時刻に 1 回だけ受信するように受信側を構成するには、このオプションを使用します。

cron

cron 形式の文字列を使用する

drain

すべてのメッセージを 1 つだけ受信する必要があるかどうかを示すブール値をドレインする必要があります。

interval

Azure IoT ハブがポーリングされる間隔 ( 秒単位 )。

manualPolling

ポーリングせず、代わりに メソッドを呼び出すユーザーに receive 依存します。

プロパティの詳細

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