Partager via


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é.

manualPolling

Ne interroge pas et s’appuie plutôt sur l’utilisateur appelant la méthode receive.

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