Aracılığıyla paylaş


TimerDurableClientOptions interface

Zamanlayıcıyla tetiklenen Dayanıklı İstemci işlevi için seçenekleri yapılandırıyor.

Extends

Omit<TimerFunctionOptions, "handler">

Özellikler

handler

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()

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 için buradan

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

trueise, ç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

trigger
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: TimerDurableClientHandler

Ö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

Omit.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

Omit.extraOutputs'tan Devralınmış

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 için buradan

retry?: RetryOptions

Özellik Değeri

Omit.retry 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

Omit.return'ten Devralınmış

runOnStartup

trueise, ç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

Omit.runOnStartup Devralındı

schedule

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

schedule: string

Özellik Değeri

string

Omit.schedule'dan Devralınmış

trigger

trigger?: TimerTrigger

Özellik Değeri

Omit.trigger'dan Devralınmış

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

Omit.useMonitor'dan Devralınan