2017-08-02 7 views
0

私と私のチームは5分ごとにSDKのメソッドを呼び出すテスト関数を書いています。 SDKはSystem.Threading.Timerを独自に初期化し、定義された間隔で何らかのアクションを実行します。TimerTriggerでSystem.Threading.Timerを使用するとどうなりますか?

今、関数の存続期間内に関数が呼び出されなかった場合、SDKのタイマーはどうなりますか?それはとにかく実行されるのだろうか、あるいはある時点で殺されるだろうか?

+0

これで何を達成しようとしていますか? – Mikhail

答えて

2

あなたが消費計画を立てている場合、機能アプリは最後の呼び出しの5分後にアイドルになるので、Timerはリサイクルされます。 5分以内であれば、タイマーが呼び出されます。

しかし、この考えは私にとって非常に怪しいようです。これはAzure関数の意図された使用のようには見えません。

+0

タイムアウトを少しでも緩和したことを心に留めておくと、最大10分かかる可能性があります。 host.jsonのデフォルトでは5に設定されているため、デフォルトの動作は変更されていませんが、タイムアウトのために最大10分かかることがあります。 –

関連する問題