HttpReceiverOptions interface
Options structure used to configure how often the HTTP receiver polls for messages.
Each of these options is mutually exclusive, except for the drain
boolean. Only one interval
, at
, cron
or manualPolling
shall be present in the options structure.
This is configured by calling setOptions with this as a property named receivePolicy
inside of an HttpTransportOptions object which is inside of an DeviceClientOptions object.
See
Properties
at | Use this option to configure the receiver to receive only once at a specific time. |
cron | Use a cron-formatted string |
drain | Boolean indicating whether only one message should be received all messages should be drained. |
interval | Interval in seconds at which the Azure IoT hub is going to be polled. |
manual |
Does not poll and instead rely on the user calling the |
Property Details
at
Use this option to configure the receiver to receive only once at a specific time.
at?: Date
Property Value
Date
cron
Use a cron-formatted string
cron?: string
Property Value
string
drain
Boolean indicating whether only one message should be received all messages should be drained.
drain?: boolean
Property Value
boolean
interval
Interval in seconds at which the Azure IoT hub is going to be polled.
interval?: number
Property Value
number
manualPolling
Does not poll and instead rely on the user calling the receive
method.
manualPolling?: boolean
Property Value
boolean