そのため、サブスクライブしているすべてのイベントに対してキープアライブ メソッドを呼び出す必要がある Web サービスに話しかけています。これは、任意の時点で最大 400 のイベントです。
現在、インターバルを実行しない System.Timers.Timer を使用しています。問題は、ThreadPool.QueueWorkersItem() を使用して何かを実行しようとすると、キューに入れられた後、実行に最大 20 秒かかる可能性があるため、これが ThreadPool を使い果たしているように見えることです。
スレッドプールを使い果たすことなくキープアライブ呼び出しを実行する方法はありますか?
BR トーマス