タスクライブラリを使用していて、タイムアウトパラメータで待機を使用しています。taskExecutionTimeを設定するにはどうすればよいですか?
int taskExecutionTime=5000;
try
{
bool hasTimeout=!myTask.Wait(5000);
if (!hasTimeout)
taskExecutionTime=???
}
catch (AggregateException)
{
taskExecutionTime=???
}
アップデート:
myTaskのリアルタイムパフォーマンスは必要ありません。たとえば、さまざまなプロキシで.NETのHtpWebRequestを使用しています。プロキシのパフォーマンスを知り、比較したいと思います。一般的なソリューションの方が優れているので、誰でも使用できます。