TimeProviderTaskExtensions.CreateCancellationTokenSource 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.
Belirtilen TimeSpansonra iptal edilecek CancellationTokenSource sınıfının yeni bir örneğini başlatır.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::CancellationTokenSource ^ CreateCancellationTokenSource(TimeProvider ^ timeProvider, TimeSpan delay);
public static System.Threading.CancellationTokenSource CreateCancellationTokenSource (this TimeProvider timeProvider, TimeSpan delay);
static member CreateCancellationTokenSource : TimeProvider * TimeSpan -> System.Threading.CancellationTokenSource
<Extension()>
Public Function CreateCancellationTokenSource (timeProvider As TimeProvider, delay As TimeSpan) As CancellationTokenSource
Parametreler
- timeProvider
- TimeProvider
delay
yorumlanabilen TimeProvider.
- delay
- TimeSpan
Bu CancellationTokenSourceiptal etmeden önce beklenmesi gereken zaman aralığı.
Döndürülenler
Belirtilen delay
sonra iptal edilecek CancellationTokenSource.
Özel durumlar
delay
negatiftir ve InfiniteTimeSpaneşit değildir veya izin verilen en uzun süreölçer süresinden uzundur.
Açıklamalar
Gecikme için geri sayım oluşturucuya çağrı sırasında başlar. Gecikme süresi dolduğunda, önceden iptal edilmediyse, oluşturulmuş CancellationTokenSource iptal edilir.
.NET 8'den önceki .NET sürümlerinde çalışıyorsa, sonuç nesnesinde CancelAfter(TimeSpan) çağrılırken bir kısıtlama vardır. Bu eylem, delay
tarafından belirtilen ilk zamanlayıcıyı sonlandırmaz. Ancak, bu kısıtlama .NET 8 ve sonraki sürümlerde geçerli değildir.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin