Condividi tramite


TimerDurableClientOptions interface

Configura le opzioni per una funzione Durable Client attivata dal timer.

Extends

Omit<TimerFunctionOptions, "handler">

Proprietà

handler

Proprietà ereditate

extraInputs

Configurazione per un set facoltativo di input secondari durante la chiamata, ottenere questi valori con context.extraInputs.get()

extraOutputs

Configurazione per un set facoltativo di output secondari durante la chiamata, impostare questi valori con context.extraOutputs.set()

retry

Un criterio di ripetizione dei tentativi facoltativo per rieseguire un'esecuzione non riuscita fino a quando non si verifica il completamento o viene raggiunto il numero massimo di tentativi. Altre qui

return

Configurazione per l'output primario facoltativo della funzione Questo è l'output principale che è necessario impostare come valore restituito del gestore di funzioni durante la chiamata

runOnStartup

Se true, la funzione viene richiamata all'avvio del runtime. Ad esempio, il runtime viene avviato quando l'app per le funzioni viene riattivata dopo l'inattività a causa dell'inattività, quando l'app per le funzioni viene riavviata a causa di modifiche alle funzioni e quando l'app per le funzioni viene ridimensionata. Usare con cautela. runOnStartup deve raramente essere impostato su true, in particolare nell'ambiente di produzione.

schedule

Espressione cron del formato '{second} {minute} {hour} {day} {month} {day} {day} {day of week}' per specificare la pianificazione

trigger
useMonitor

Se true, la pianificazione verrà mantenuta per facilitare la gestione della pianificazione corretta anche tramite riavvii. Il valore predefinito è true per le pianificazioni con intervallo >= 1 minuto

Dettagli proprietà

handler

handler: TimerDurableClientHandler

Valore della proprietà

Dettagli proprietà ereditate

extraInputs

Configurazione per un set facoltativo di input secondari durante la chiamata, ottenere questi valori con context.extraInputs.get()

extraInputs?: FunctionInput[]

Valore della proprietà

ereditato da Omit.extraInputs

extraOutputs

Configurazione per un set facoltativo di output secondari durante la chiamata, impostare questi valori con context.extraOutputs.set()

extraOutputs?: FunctionOutput[]

Valore della proprietà

ereditato da Omit.extraOutputs

retry

Un criterio di ripetizione dei tentativi facoltativo per rieseguire un'esecuzione non riuscita fino a quando non si verifica il completamento o viene raggiunto il numero massimo di tentativi. Altre qui

retry?: RetryOptions

Valore della proprietà

ereditato da Omit.retry

return

Configurazione per l'output primario facoltativo della funzione Questo è l'output principale che è necessario impostare come valore restituito del gestore di funzioni durante la chiamata

return?: FunctionOutput

Valore della proprietà

Ereditato da Omit.return

runOnStartup

Se true, la funzione viene richiamata all'avvio del runtime. Ad esempio, il runtime viene avviato quando l'app per le funzioni viene riattivata dopo l'inattività a causa dell'inattività, quando l'app per le funzioni viene riavviata a causa di modifiche alle funzioni e quando l'app per le funzioni viene ridimensionata. Usare con cautela. runOnStartup deve raramente essere impostato su true, in particolare nell'ambiente di produzione.

runOnStartup?: boolean

Valore della proprietà

boolean

ereditato da Omit.runOnStartup

schedule

Espressione cron del formato '{second} {minute} {hour} {day} {month} {day} {day} {day of week}' per specificare la pianificazione

schedule: string

Valore della proprietà

string

ereditato da Omit.schedule

trigger

trigger?: TimerTrigger

Valore della proprietà

Ereditato da Omit.trigger

useMonitor

Se true, la pianificazione verrà mantenuta per facilitare la gestione della pianificazione corretta anche tramite riavvii. Il valore predefinito è true per le pianificazioni con intervallo >= 1 minuto

useMonitor?: boolean

Valore della proprietà

boolean

Ereditato da Omit.useMonitor