Timeout.InfiniteTimeSpan Campo
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma constante usada para especificar um período de espera infinito para métodos que aceitam um parâmetro 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
- Atributos
Para métodos de threading que aceitam um timeout
parâmetro de tipo TimeSpan, como Thread.Sleep(TimeSpan) e Thread.Join(TimeSpan), esse valor é usado para suspender o thread indefinidamente. No entanto, na maioria dos casos, recomendamos que você use outras System.Threading classes, como Mutex, Monitor, EventWaitHandleou Semaphore , em vez disso, para sincronizar threads ou gerenciar recursos.
O valor desse campo é -00:00:00.0010000 ou -1 milissegundo.
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
.NET Standard | 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1 |
UWP | 10.0 |