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, Monitorили EventWaitHandleвместо Semaphore этого, для синхронизации потоков или управления ресурсами.
Значение этого поля — -00:00:00,0010000 или –1 миллисекунда.