CancellationTokenSource Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa o CancellationTokenSource.
Sobrecargas
| Name | Description |
|---|---|
| CancellationTokenSource() |
Inicializa uma nova instância da CancellationTokenSource classe. |
| CancellationTokenSource(Int32) |
Inicializa uma nova instância da CancellationTokenSource classe que será cancelada após o atraso especificado em milissegundos. |
| CancellationTokenSource(TimeSpan) |
Inicializa uma nova instância da CancellationTokenSource classe que será cancelada após o período de tempo especificado. |
| CancellationTokenSource(TimeSpan, TimeProvider) |
Inicializa uma nova instância da CancellationTokenSource classe que será cancelada após o especificado TimeSpan. |
CancellationTokenSource()
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
Inicializa uma nova instância da CancellationTokenSource classe.
public:
CancellationTokenSource();
public CancellationTokenSource();
Public Sub New ()
Ver também
Aplica-se a
CancellationTokenSource(Int32)
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
Inicializa uma nova instância da CancellationTokenSource classe que será cancelada após o atraso especificado em milissegundos.
public:
CancellationTokenSource(int millisecondsDelay);
public CancellationTokenSource(int millisecondsDelay);
new System.Threading.CancellationTokenSource : int -> System.Threading.CancellationTokenSource
Public Sub New (millisecondsDelay As Integer)
Parâmetros
- millisecondsDelay
- Int32
O intervalo de tempo em milissegundos para esperar antes de cancelar isto CancellationTokenSource.
Exceções
millisecondsDelay é inferior a -1.
Observações
A contagem decrescente para os millisecondsDelay arranques durante a chamada ao construtor. Quando expira millisecondsDelay , o construído CancellationTokenSource é cancelado (se ainda não tiver sido cancelado).
Chamadas subsequentes para CancelAfter irão reiniciar para millisecondsDelay o construído CancellationTokenSource, se ainda não tiver sido cancelado.
Aplica-se a
CancellationTokenSource(TimeSpan)
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
Inicializa uma nova instância da CancellationTokenSource classe que será cancelada após o período de tempo especificado.
public:
CancellationTokenSource(TimeSpan delay);
public CancellationTokenSource(TimeSpan delay);
new System.Threading.CancellationTokenSource : TimeSpan -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan)
Parâmetros
- delay
- TimeSpan
O intervalo de tempo a esperar antes de cancelar isto CancellationTokenSource.
Exceções
delay.TotalMilliseconds é inferior a -1 ou superior a Int32.MaxValue (ou UInt32.MaxValue - 1 em algumas versões de .NET). Note que este limite superior é mais restritivo do que TimeSpan.MaxValue.
Observações
A contagem decrescente para o atraso começa durante a chamada ao construtor. Quando o atraso expira, a construção CancellationTokenSource é cancelada, caso ainda não tenha sido cancelada.
Chamadas subsequentes para CancelAfter irão reiniciar o atraso para o construído CancellationTokenSource, se este ainda não tiver sido cancelado.
Aplica-se a
CancellationTokenSource(TimeSpan, TimeProvider)
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
- Origem:
- CancellationTokenSource.cs
Inicializa uma nova instância da CancellationTokenSource classe que será cancelada após o especificado TimeSpan.
public:
CancellationTokenSource(TimeSpan delay, TimeProvider ^ timeProvider);
public CancellationTokenSource(TimeSpan delay, TimeProvider timeProvider);
new System.Threading.CancellationTokenSource : TimeSpan * TimeProvider -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan, timeProvider As TimeProvider)
Parâmetros
- delay
- TimeSpan
O intervalo de tempo a esperar antes de cancelar isto CancellationTokenSource.
- timeProvider
- TimeProvider
O TimeProvider com o qual interpretar o delay.
Exceções
delays TotalMilliseconds é menor que -1 ou superior a MaxValue - 1.
timeProvider é null.
Observações
A contagem decrescente para o atraso começa durante a chamada ao construtor. Quando o atraso expira, a construção CancellationTokenSource é cancelada, caso ainda não tenha sido cancelada. Chamadas subsequentes para Cancelar Depois irão reiniciar o atraso para o construído CancellationTokenSource, caso ainda não tenha sido cancelado.