Freigeben über


HttpReceiverOptions interface

Optionsstruktur, die verwendet wird, 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, at, cron oder manualPolling ist in der Optionsstruktur vorhanden.

Dies wird durch Aufrufen von setOptions mit dieser als Eigenschaft namens receivePolicy innerhalb eines HttpTransportOptions--Objekts konfiguriert, das sich innerhalb eines DeviceClientOptions--Objekts befindet.

Siehe

Eigenschaften

at

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

cron

Verwenden einer cron-formatierten Zeichenfolge

drain

Boolescher Wert, der angibt, ob nur eine Nachricht empfangen werden soll, alle Nachrichten sollten entwässert werden.

interval

Intervall in Sekunden, an dem der Azure IoT-Hub abgefragt werden soll.

manualPolling

Ruft nicht ab und basiert stattdessen darauf, dass der Benutzer 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 empfangen wird.

at?: Date

Eigenschaftswert

Date

cron

Verwenden einer cron-formatierten Zeichenfolge

cron?: string

Eigenschaftswert

string

drain

Boolescher Wert, der angibt, ob nur eine Nachricht empfangen werden soll, alle Nachrichten sollten entwässert werden.

drain?: boolean

Eigenschaftswert

boolean

interval

Intervall in Sekunden, an dem der Azure IoT-Hub abgefragt werden soll.

interval?: number

Eigenschaftswert

number

manualPolling

Ruft nicht ab und basiert stattdessen darauf, dass der Benutzer die receive-Methode aufruft.

manualPolling?: boolean

Eigenschaftswert

boolean