HttpReceiverOptions interface
Struttura delle opzioni usata per configurare la frequenza con cui il ricevitore HTTP esegue il polling dei messaggi.
Ognuna di queste opzioni si escludono a vicenda, ad eccezione del drain
booleano. Nella struttura delle opzioni deve essere presente un interval
solo oggetto , at
cron
o manualPolling
.
Questa impostazione viene configurata chiamando setOptions come proprietà denominata receivePolicy
all'interno di un oggetto HttpTransportOptions che si trova all'interno di un oggetto DeviceClientOptions .
Vedere
Proprietà
at | Usare questa opzione per configurare il ricevitore in modo che riceva una sola volta in un momento specifico. |
cron | Usare una stringa in formato cron |
drain | Valore booleano che indica se deve essere ricevuto un solo messaggio, tutti i messaggi devono essere svuotati. |
interval | Intervallo in secondi in cui verrà eseguito il polling dell'hub IoT di Azure. |
manual |
Non esegue il polling e si basa invece sull'utente che chiama il |
Dettagli proprietà
at
Usare questa opzione per configurare il ricevitore in modo che riceva una sola volta in un momento specifico.
at?: Date
Valore della proprietà
Date
cron
Usare una stringa in formato cron
cron?: string
Valore della proprietà
string
drain
Valore booleano che indica se deve essere ricevuto un solo messaggio, tutti i messaggi devono essere svuotati.
drain?: boolean
Valore della proprietà
boolean
interval
Intervallo in secondi in cui verrà eseguito il polling dell'hub IoT di Azure.
interval?: number
Valore della proprietà
number
manualPolling
Non esegue il polling e si basa invece sull'utente che chiama il receive
metodo .
manualPolling?: boolean
Valore della proprietà
boolean