CancellationTokenSource Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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()
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- 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)
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- 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)
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- 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)
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- 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
delay
TotalMilliseconds'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.