Aracılığıyla paylaş


TimerFunctionOptions interface

Extends

Özellikler

handler
retry

Başarılı bir tamamlama gerçekleşene veya yeniden deneme sayısı üst sınırına ulaşılana kadar başarısız bir yürütmeyi yeniden çalıştırmak için isteğe bağlı bir yeniden deneme ilkesi. Daha fazla bilgi edinmek için buraya bakın.

trigger

Devralınan Özellikler

extraInputs

İsteğe bağlı bir ikincil giriş kümesi için yapılandırma Çağırma sırasında bu değerleri context.extraInputs.get()

extraOutputs

İsteğe bağlı bir ikincil çıkış kümesi için yapılandırma Çağırma sırasında bu değerleri context.extraOutputs.set()

return

İşlevin isteğe bağlı birincil çıkışı için yapılandırma Bu, çağırma sırasında işlev işleyicisinin dönüş değeri olarak ayarlamanız gereken ana çıkıştır

runOnStartup

ise true, çalışma zamanı başlatıldığında işlev çağrılır. Örneğin çalışma zamanı, işlev uygulaması işlem yapılmadığı için boşta kaldığında, işlev değişiklikleri nedeniyle işlev uygulaması yeniden başlatıldığında ve işlev uygulamasının ölçeği genişletildiğinde başlar. dikkatli kullanın. runOnStartup, özellikle üretimde trueolarak ayarlanmışsa nadiren olmalıdır.

schedule

Zamanlamayı belirtmek için '{second} {minute} {hour} {day} {month} {day} {day} biçimindeki cron ifadesi

useMonitor

Doğru olduğunda, yeniden başlatmalar aracılığıyla bile doğru zamanlamayı korumaya yardımcı olmak için zamanlama kalıcı hale gelecek. Aralık >= 1 dakika olan zamanlamalar için varsayılan değer true'dır

Özellik Ayrıntıları

handler

handler: TimerHandler

Özellik Değeri

retry

Başarılı bir tamamlama gerçekleşene veya yeniden deneme sayısı üst sınırına ulaşılana kadar başarısız bir yürütmeyi yeniden çalıştırmak için isteğe bağlı bir yeniden deneme ilkesi. Daha fazla bilgi edinmek için buraya bakın.

retry?: RetryOptions

Özellik Değeri

trigger

trigger?: TimerTrigger

Özellik Değeri

Devralınan Özellik Detayları

extraInputs

İsteğe bağlı bir ikincil giriş kümesi için yapılandırma Çağırma sırasında bu değerleri context.extraInputs.get()

extraInputs?: FunctionInput[]

Özellik Değeri

Partial.extraInputs Devralındı

extraOutputs

İsteğe bağlı bir ikincil çıkış kümesi için yapılandırma Çağırma sırasında bu değerleri context.extraOutputs.set()

extraOutputs?: FunctionOutput[]

Özellik Değeri

Partial.extraOutputs Devralındı

return

İşlevin isteğe bağlı birincil çıkışı için yapılandırma Bu, çağırma sırasında işlev işleyicisinin dönüş değeri olarak ayarlamanız gereken ana çıkıştır

return?: FunctionOutput

Özellik Değeri

Partial.return Devralındı

runOnStartup

ise true, çalışma zamanı başlatıldığında işlev çağrılır. Örneğin çalışma zamanı, işlev uygulaması işlem yapılmadığı için boşta kaldığında, işlev değişiklikleri nedeniyle işlev uygulaması yeniden başlatıldığında ve işlev uygulamasının ölçeği genişletildiğinde başlar. dikkatli kullanın. runOnStartup, özellikle üretimde trueolarak ayarlanmışsa nadiren olmalıdır.

runOnStartup?: boolean

Özellik Değeri

boolean

Devralındığı yer:TimerTriggerOptions.runOnStartup

schedule

Zamanlamayı belirtmek için '{second} {minute} {hour} {day} {month} {day} {day} biçimindeki cron ifadesi

schedule: string

Özellik Değeri

string

Devralındığı yer:TimerTriggerOptions.schedule

useMonitor

Doğru olduğunda, yeniden başlatmalar aracılığıyla bile doğru zamanlamayı korumaya yardımcı olmak için zamanlama kalıcı hale gelecek. Aralık >= 1 dakika olan zamanlamalar için varsayılan değer true'dır

useMonitor?: boolean

Özellik Değeri

boolean

Devralındığı yer:TimerTriggerOptions.useMonitor