Timeout.InfiniteTimeSpan Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Константы, используемые для указания бесконечного периода ожидания, для методов, которые принимают TimeSpan параметр.
public: static initonly TimeSpan InfiniteTimeSpan;
public static readonly TimeSpan InfiniteTimeSpan;
[System.Runtime.InteropServices.ComVisible(false)]
public static readonly TimeSpan InfiniteTimeSpan;
staticval mutable InfiniteTimeSpan : TimeSpan
[<System.Runtime.InteropServices.ComVisible(false)>]
staticval mutable InfiniteTimeSpan : TimeSpan
Public Shared ReadOnly InfiniteTimeSpan As TimeSpan
Значение поля
- Атрибуты
Комментарии
Для методов потоков, которые принимают timeout параметр типа TimeSpan, например Thread.Sleep(TimeSpan) и Thread.Join(TimeSpan), это значение используется для приостановки потока на неопределенный срок. Однако в большинстве случаев рекомендуется использовать другие System.Threading классы, такие как Mutex, MonitorEventWaitHandleили Semaphore вместо этого, для синхронизации потоков или управления ресурсами.
Значение этого поля — -00:00:00.0010000 или -1 миллисекунда.