CancellationTokenSource Construtores

Definição

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.

Aplica-se a