私と私のチームは5分ごとにSDKのメソッドを呼び出すテスト関数を書いています。 SDKはSystem.Threading.Timer
を独自に初期化し、定義された間隔で何らかのアクションを実行します。TimerTriggerでSystem.Threading.Timerを使用するとどうなりますか?
今、関数の存続期間内に関数が呼び出されなかった場合、SDKのタイマーはどうなりますか?それはとにかく実行されるのだろうか、あるいはある時点で殺されるだろうか?
私と私のチームは5分ごとにSDKのメソッドを呼び出すテスト関数を書いています。 SDKはSystem.Threading.Timer
を独自に初期化し、定義された間隔で何らかのアクションを実行します。TimerTriggerでSystem.Threading.Timerを使用するとどうなりますか?
今、関数の存続期間内に関数が呼び出されなかった場合、SDKのタイマーはどうなりますか?それはとにかく実行されるのだろうか、あるいはある時点で殺されるだろうか?
あなたが消費計画を立てている場合、機能アプリは最後の呼び出しの5分後にアイドルになるので、Timer
はリサイクルされます。 5分以内であれば、タイマーが呼び出されます。
しかし、この考えは私にとって非常に怪しいようです。これはAzure関数の意図された使用のようには見えません。
タイムアウトを少しでも緩和したことを心に留めておくと、最大10分かかる可能性があります。 host.jsonのデフォルトでは5に設定されているため、デフォルトの動作は変更されていませんが、タイムアウトのために最大10分かかることがあります。 –
これで何を達成しようとしていますか? – Mikhail