Timeout.InfiniteTimeSpan Timeout.InfiniteTimeSpan Timeout.InfiniteTimeSpan Timeout.InfiniteTimeSpan Field


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;
 staticval mutable InfiniteTimeSpan : TimeSpan
Public Shared ReadOnly InfiniteTimeSpan As TimeSpan 




スレッドを受け入れるメソッドをtimeout型のパラメーターTimeSpanなどThread.Sleep(TimeSpan)Thread.Join(TimeSpan)、この値は、スレッドの中断を無期限に使用されます。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. ただし、ほとんどの場合、勧め他を使用してSystem.ThreadingなどのクラスMutexMonitorEventWaitHandle、またはSemaphore代わりに、スレッドを同期したり、リソースを管理します。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.