CancellationTokenSource Oluşturucular

Tanım

CancellationTokenSourceöğesini başlatır.

Aşırı Yüklemeler

CancellationTokenSource()

CancellationTokenSource sınıfının yeni bir örneğini başlatır.

CancellationTokenSource(Int32)

Milisaniye cinsinden belirtilen gecikmeden sonra iptal edilecek sınıfının yeni bir örneğini CancellationTokenSource başlatır.

CancellationTokenSource(TimeSpan)

Belirtilen zaman aralığından CancellationTokenSource sonra iptal edilecek sınıfının yeni bir örneğini başlatır.

CancellationTokenSource(TimeSpan, TimeProvider)

Belirtilen TimeSpanöğesinden CancellationTokenSource sonra iptal edilecek sınıfının yeni bir örneğini başlatır.

CancellationTokenSource()

Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs

CancellationTokenSource sınıfının yeni bir örneğini başlatır.

public:
 CancellationTokenSource();
public CancellationTokenSource ();
Public Sub New ()

Ayrıca bkz.

Şunlara uygulanır

CancellationTokenSource(Int32)

Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs

Milisaniye cinsinden belirtilen gecikmeden sonra iptal edilecek sınıfının yeni bir örneğini CancellationTokenSource başlatır.

public:
 CancellationTokenSource(int millisecondsDelay);
public CancellationTokenSource (int millisecondsDelay);
new System.Threading.CancellationTokenSource : int -> System.Threading.CancellationTokenSource
Public Sub New (millisecondsDelay As Integer)

Parametreler

millisecondsDelay
Int32

Bu CancellationTokenSourceiptal edilmeden önce beklenmesi gereken milisaniye cinsinden zaman aralığı.

Özel durumlar

millisecondsDelay -1'den küçüktür.

Açıklamalar

için geri sayım millisecondsDelay oluşturucuya yapılan çağrı sırasında başlar. millisecondsDelay Süresi dolduğunda, oluşturulmuş CancellationTokenSource iptal edilir (henüz iptal edilmediyse).

sonraki çağrılarıCancelAfter, önceden iptal edilmediyse, oluşturulmuş CancellationTokenSourceiçin öğesini sıfırlarmillisecondsDelay.

Şunlara uygulanır

CancellationTokenSource(TimeSpan)

Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs

Belirtilen zaman aralığından CancellationTokenSource sonra iptal edilecek sınıfının yeni bir örneğini başlatır.

public:
 CancellationTokenSource(TimeSpan delay);
public CancellationTokenSource (TimeSpan delay);
new System.Threading.CancellationTokenSource : TimeSpan -> System.Threading.CancellationTokenSource
Public Sub New (delay As TimeSpan)

Parametreler

delay
TimeSpan

Bu CancellationTokenSourceiptal edilmeden önce beklenmesi gereken zaman aralığı.

Özel durumlar

delay.TotalMilliseconds -1'den küçük veya Int32.MaxValue değerinden (veya bazı .NET sürümlerinde UInt32.MaxValue - 1'den) büyüktür. Bu üst sınırın TimeSpan.MaxValue değerinden daha kısıtlayıcı olduğunu unutmayın.

Açıklamalar

Gecikme için geri sayım oluşturucuya yapılan çağrı sırasında başlar. Gecikme süresi dolduğunda, önceden iptal edilmediyse, oluşturulmuş CancellationTokenSource iptal edilir.

sonraki çağrıları CancelAfter , önceden iptal edilmediyse, oluşturulmuş CancellationTokenSourceiçin gecikmeyi sıfırlar.

Şunlara uygulanır

CancellationTokenSource(TimeSpan, TimeProvider)

Source:
CancellationTokenSource.cs
Source:
CancellationTokenSource.cs

Belirtilen TimeSpanöğesinden CancellationTokenSource sonra iptal edilecek sınıfının yeni bir örneğini başlatır.

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)

Parametreler

delay
TimeSpan

Bu CancellationTokenSourceiptal edilmeden önce beklenmesi gereken zaman aralığı.

timeProvider
TimeProvider

öğesinin TimeProvider yorumlandığı .delay

Özel durumlar

delayTotalMilliseconds'ler -1'den küçük veya - 1'den MaxValue büyük.

timeProvider, null değeridir.

Açıklamalar

Gecikme için geri sayım oluşturucuya yapılan çağrı sırasında başlar. Gecikme süresi dolduğunda, önceden iptal edilmediyse, oluşturulmuş CancellationTokenSource iptal edilir. CancelAfter'e yapılan sonraki çağrılar, önceden iptal edilmediyse, oluşturulmuş CancellationTokenSourceiçin gecikmeyi sıfırlar.

Şunlara uygulanır