2016-11-30 10 views
0

.NETでは、TimeSpanを受け入れる多くのメソッドが、無限待機としてTimeSpan.FromMilliseconds(-1)を処理します。これは、入力が比較的容易であり、そのように定義することができます。しかし"Indefinite"の定義されたTimeSpan値はありますか?

static class CaroselsAndSuch { 
    static readonly TimeSpan IndefiniteWait = TimeSpan.FromMilliseconds(-1); 
    // etc etc blah bling golden rings 

、これは比較的一般的situation-のように感じているコア.NET /タスク・ライブラリーの周りに潜んで同様の「定数」の定義はありますか?

答えて

4

Timeout.InfiniteTimeSpan Field

TimeSpan infiniteTimeSpan = Timeout.InfiniteTimeSpan; 

のTimeSpanパラメータを受け入れる方法 ため、無限の待機期間を指定するために使用される定数。

+1

ありがとう、これは私が探していたものです! – user2864740

+0

この定数は 'System.TimeSpan'ではなく' System.Threading.Timeout'で定義されています。 –

関連する問題