你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
HttpReceiverOptions interface
用于配置 HTTP 接收器轮询消息的频率的选项结构。
其中每个选项都是互斥的,布尔值除外 drain
。 选项结构中应只存在一个 interval
、 at
cron
或 manualPolling
。
这是通过在 DeviceClientOptions 对象内部的 HttpTransportOptions 对象内调用 setOptions 作为名为 receivePolicy
的属性来配置的。
请参阅
属性
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