HttpReceiverOptions interface
Structure d’options utilisée pour configurer la fréquence à laquelle le récepteur HTTP interroge les messages.
Chacune de ces options s’exclue mutuellement, à l’exception du drain
booléen. Un seul interval
, at
, cron
ou manualPolling
doit être présent dans la structure des options.
Cela est configuré en appelant setOptions avec cette propriété sous la forme d’une propriété nommée receivePolicy
à l’intérieur d’un objet HttpTransportOptions qui se trouve à l’intérieur d’un objet DeviceClientOptions.
Voir
Propriétés
at | Utilisez cette option pour configurer le récepteur pour qu’il ne reçoive qu’une seule fois à un moment spécifique. |
cron | Utiliser une chaîne au format cron |
drain | Boolean indiquant si un seul message doit être reçu tous les messages doivent être vidés. |
interval | Intervalle en secondes auquel le hub Azure IoT va être interrogé. |
manual |
Ne interroge pas et s’appuie plutôt sur l’utilisateur appelant la méthode |
Détails de la propriété
at
Utilisez cette option pour configurer le récepteur pour qu’il ne reçoive qu’une seule fois à un moment spécifique.
at?: Date
Valeur de propriété
Date
cron
Utiliser une chaîne au format cron
cron?: string
Valeur de propriété
string
drain
Boolean indiquant si un seul message doit être reçu tous les messages doivent être vidés.
drain?: boolean
Valeur de propriété
boolean
interval
Intervalle en secondes auquel le hub Azure IoT va être interrogé.
interval?: number
Valeur de propriété
number
manualPolling
Ne interroge pas et s’appuie plutôt sur l’utilisateur appelant la méthode receive
.
manualPolling?: boolean
Valeur de propriété
boolean