HttpReceiverOptions interface
Структура параметров, используемая для настройки частоты опроса HTTP-приемника для получения сообщений.
Каждый из этих вариантов является взаимоисключающим, за исключением drain логического. В структуре опций должен присутствовать только один interval, atcron или manualPolling .
Это настраивается путем вызова setOptions с этим свойством в качестве свойства, названного receivePolicy внутри объекта HttpTransportOptions , который находится внутри объекта 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