Freigeben über


HttpReceiverOptions interface

Die Optionsstruktur wird verwendet, um zu konfigurieren, wie oft der HTTP-Empfänger Nachrichten abruft. Jede dieser Optionen schließt sich gegenseitig aus, mit Ausnahme des drain booleschen Werts. Nur ein interval, atoder cronmanualPolling darf in der Optionsstruktur vorhanden sein.

Dies wird konfiguriert, indem setOptions mit dieser als Eigenschaft namens receivePolicy innerhalb eines HttpTransportOptions-Objekts in einem DeviceClientOptions-Objekt aufgerufen wird.

Finden Sie unter

Eigenschaften

at

Verwenden Sie diese Option, um den Empfänger so zu konfigurieren, dass er nur einmal zu einem bestimmten Zeitpunkt empfängt.

cron

Verwenden einer Zeichenfolge im Cron-Format

drain

Boolescher Wert, der angibt, ob nur eine Nachricht empfangen werden soll, alle Nachrichten sollen geleert werden.

interval

Intervall in Sekunden , in dem der Azure IoT Hub abgefragt wird.

manualPolling

Ruft nicht ab und verwendet stattdessen den Benutzer, der die receive -Methode aufruft.

Details zur Eigenschaft

at

Verwenden Sie diese Option, um den Empfänger so zu konfigurieren, dass er nur einmal zu einem bestimmten Zeitpunkt empfängt.

at?: Date

Eigenschaftswert

Date

cron

Verwenden einer Zeichenfolge im Cron-Format

cron?: string

Eigenschaftswert

string

drain

Boolescher Wert, der angibt, ob nur eine Nachricht empfangen werden soll, alle Nachrichten sollen geleert werden.

drain?: boolean

Eigenschaftswert

boolean

interval

Intervall in Sekunden , in dem der Azure IoT Hub abgefragt wird.

interval?: number

Eigenschaftswert

number

manualPolling

Ruft nicht ab und verwendet stattdessen den Benutzer, der die receive -Methode aufruft.

manualPolling?: boolean

Eigenschaftswert

boolean