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 

Значение поля

TimeSpan
Атрибуты

Комментарии

Для потоковых методов, которые принимают timeout параметр типа TimeSpan, например Thread.Sleep(TimeSpan) и Thread.Join(TimeSpan), это значение используется для приостановки потока на неопределенный срок. Однако в большинстве случаев рекомендуется использовать другие System.Threading классы, такие как Mutex, Monitorили EventWaitHandleвместо Semaphore этого, для синхронизации потоков или управления ресурсами.

Значение этого поля — -00:00:00,0010000 или –1 миллисекунда.

Применяется к