Condividi tramite


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 intervalsolo oggetto , atcron 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.

manualPolling

Non esegue il polling e si basa invece sull'utente che chiama il receive metodo .

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