TimerDurableClientOptions interface

Konfiguriert Optionen für eine zeitgeberauslöste Durable Client-Funktion.

Extends

Omit<TimerFunctionOptions, "handler">

Eigenschaften

handler

Geerbte Eigenschaften

extraInputs

Konfiguration für einen optionalen Satz sekundärer Eingaben während des Aufrufs erhalten Sie diese Werte mit context.extraInputs.get()

extraOutputs

Konfiguration für einen optionalen Satz von sekundären Ausgaben während des Aufrufs, legen Sie diese Werte mit context.extraOutputs.set()

retry

Eine optionale Wiederholungsrichtlinie, um eine fehlgeschlagene Ausführung erneut auszuführen, bis entweder der erfolgreiche Abschluss erfolgt oder die maximale Anzahl von Wiederholungen erreicht ist. Weitere hier

return

Konfiguration für die optionale primäre Ausgabe der Funktion Dies ist die Hauptausgabe, die Sie während des Aufrufs als Rückgabewert des Funktionshandlers festlegen sollten.

runOnStartup

Wenn true, wird die Funktion beim Start der Laufzeit aufgerufen. Die Laufzeit wird beispielsweise gestartet, wenn die Funktions-App aufgrund von Inaktivität im Leerlauf aufwacht, wenn die Funktions-App aufgrund von Funktionsänderungen neu gestartet wird und wenn die Funktions-App skaliert wird. Mit Vorsichtverwenden. runOnStartup sollte selten auf truefestgelegt werden, insbesondere in der Produktion.

schedule

Ein cron-Ausdruck des Formats "{second} {minute} {hour} {day} {day} {month} {day} {day of week}", um den Zeitplan anzugeben.

trigger
useMonitor

Wenn true, wird der Zeitplan beibehalten, um den richtigen Zeitplan auch bei Neustarts zu gewährleisten. Standardwert für Zeitpläne mit Intervall >= 1 Minute

Details zur Eigenschaft

handler

handler: TimerDurableClientHandler

Eigenschaftswert

Geerbte Eigenschaftsdetails

extraInputs

Konfiguration für einen optionalen Satz sekundärer Eingaben während des Aufrufs erhalten Sie diese Werte mit context.extraInputs.get()

extraInputs?: FunctionInput[]

Eigenschaftswert

Geerbt von Omit.extraInputs

extraOutputs

Konfiguration für einen optionalen Satz von sekundären Ausgaben während des Aufrufs, legen Sie diese Werte mit context.extraOutputs.set()

extraOutputs?: FunctionOutput[]

Eigenschaftswert

Von Omit.extraOutputs geerbt

retry

Eine optionale Wiederholungsrichtlinie, um eine fehlgeschlagene Ausführung erneut auszuführen, bis entweder der erfolgreiche Abschluss erfolgt oder die maximale Anzahl von Wiederholungen erreicht ist. Weitere hier

retry?: RetryOptions

Eigenschaftswert

geerbt von Omit.retry

return

Konfiguration für die optionale primäre Ausgabe der Funktion Dies ist die Hauptausgabe, die Sie während des Aufrufs als Rückgabewert des Funktionshandlers festlegen sollten.

return?: FunctionOutput

Eigenschaftswert

Geerbt von Omit.return

runOnStartup

Wenn true, wird die Funktion beim Start der Laufzeit aufgerufen. Die Laufzeit wird beispielsweise gestartet, wenn die Funktions-App aufgrund von Inaktivität im Leerlauf aufwacht, wenn die Funktions-App aufgrund von Funktionsänderungen neu gestartet wird und wenn die Funktions-App skaliert wird. Mit Vorsichtverwenden. runOnStartup sollte selten auf truefestgelegt werden, insbesondere in der Produktion.

runOnStartup?: boolean

Eigenschaftswert

boolean

geerbt von Omit.runOnStartup

schedule

Ein cron-Ausdruck des Formats "{second} {minute} {hour} {day} {day} {month} {day} {day of week}", um den Zeitplan anzugeben.

schedule: string

Eigenschaftswert

string

geerbt von Omit.schedule

trigger

trigger?: TimerTrigger

Eigenschaftswert

geerbt von Omit.trigger

useMonitor

Wenn true, wird der Zeitplan beibehalten, um den richtigen Zeitplan auch bei Neustarts zu gewährleisten. Standardwert für Zeitpläne mit Intervall >= 1 Minute

useMonitor?: boolean

Eigenschaftswert

boolean

Geerbt von Omit.useMonitor