Timeout.InfiniteTimeSpan フィールド


TimeSpan パラメーターを許可するメソッドに、無期限の待機期間を指定するために使用される定数。A constant used to specify an infinite waiting period, for methods that accept a TimeSpan parameter.

public: static initonly TimeSpan InfiniteTimeSpan;
public static readonly TimeSpan InfiniteTimeSpan;
public static readonly TimeSpan InfiniteTimeSpan;
 staticval mutable InfiniteTimeSpan : TimeSpan
Public Shared ReadOnly InfiniteTimeSpan As TimeSpan 




Thread.Sleep(TimeSpan)Thread.Join(TimeSpan)など、型 TimeSpantimeout パラメーターを受け取るスレッドメソッドの場合、この値を使用してスレッドを無制限に中断します。For threading methods that accept a timeout parameter of type TimeSpan, such as Thread.Sleep(TimeSpan) and Thread.Join(TimeSpan), this value is used to suspend the thread indefinitely. ただし、ほとんどの場合、MutexMonitorEventWaitHandleSemaphore などの他の System.Threading クラスを使用して、スレッドを同期したりリソースを管理したりすることをお勧めします。However, in most cases, we recommend that you use other System.Threading classes, such as Mutex, Monitor, EventWaitHandle, or Semaphore instead, to synchronize threads or manage resources.

このフィールドの値は、-00:00: 00.0010000 または-1 ミリ秒です。The value of this field is -00:00:00.0010000, or -1 millisecond.