CancellationTokenSource.CancelAfter Yöntem
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.
Bu CancellationTokenSourceüzerinde bir iptal işlemi zamanlar.
Aşırı Yüklemeler
CancelAfter(Int32) |
Belirtilen sayıda milisaniyeden sonra bu CancellationTokenSource işlemde bir iptal işlemi zamanlar. |
CancelAfter(TimeSpan) |
Belirtilen zaman aralığından sonra bu CancellationTokenSource işlem için bir iptal işlemi zamanlar. |
CancelAfter(Int32)
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- CancellationTokenSource.cs
Belirtilen sayıda milisaniyeden sonra bu CancellationTokenSource işlemde bir iptal işlemi zamanlar.
public:
void CancelAfter(int millisecondsDelay);
public void CancelAfter (int millisecondsDelay);
member this.CancelAfter : int -> unit
Public Sub CancelAfter (millisecondsDelay As Integer)
Parametreler
- millisecondsDelay
- Int32
Bu CancellationTokenSourceiptal edilmeden önce beklenmesi gereken süre.
Özel durumlar
Bu CancellationTokenSource atıldığında oluşan özel durum.
-1'den küçük olduğunda millisecondsDelay
oluşan özel durum.
Açıklamalar
Bu çağrı sırasında başlangıç için millisecondsDelay
geri sayım.
millisecondsDelay
Süresi dolduğunda, henüz CancellationTokenSource iptal edilmediyse bu işlem iptal edilir.
CancelAfter'e yapılan sonraki çağrılar, iptal edilmediyse bunun CancellationTokenSourceiçin öğesini sıfırlarmillisecondsDelay
.
Şunlara uygulanır
CancelAfter(TimeSpan)
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- CancellationTokenSource.cs
- Kaynak:
- CancellationTokenSource.cs
Belirtilen zaman aralığından sonra bu CancellationTokenSource işlem için bir iptal işlemi zamanlar.
public:
void CancelAfter(TimeSpan delay);
public void CancelAfter (TimeSpan delay);
member this.CancelAfter : TimeSpan -> unit
Public Sub CancelAfter (delay As TimeSpan)
Parametreler
- delay
- TimeSpan
Bu CancellationTokenSourceiptal edilmeden önce beklenmesi gereken süre.
Özel durumlar
Bu CancellationTokenSource atıldığında oluşan özel durum.
delay
öğesini seçin.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 bu çağrı sırasında başlar. Gecikme süresi dolduğunda, CancellationTokenSource henüz iptal edilmediyse bu iptal edilir.
sonraki çağrıları CancelAfter
, henüz iptal edilmediyse bu CancellationTokenSourceiçin gecikmeyi sıfırlar.