TimeProviderTaskExtensions Sınıf

Tanım

TimeProviderile Task işlemleri için uzantı yöntemleri sağlayın.

public ref class TimeProviderTaskExtensions abstract sealed
public static class TimeProviderTaskExtensions
type TimeProviderTaskExtensions = class
Public Module TimeProviderTaskExtensions
Devralma
TimeProviderTaskExtensions

Açıklamalar

Microsoft.Bcl.TimeProvider kitaplık arabirimleri yalnızca pre-.NET 8 yüzey alanına karşı oluşturmada kullanılmak üzere tasarlanmıştır. Kodunuz .NET 8 veya üzeri için oluşturuluyorsa, bu kitaplık kullanılmamalıdır.

Yöntemler

CreateCancellationTokenSource(TimeProvider, TimeSpan)

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

Delay(TimeProvider, TimeSpan, CancellationToken)

Belirtilen zaman aralığından sonra tamamlanan bir görev oluşturur.

WaitAsync(Task, TimeSpan, TimeProvider, CancellationToken)

Bu Task tamamlandığında, belirtilen zaman aşımı sona erdiğinde veya belirtilen CancellationToken iptal istendiğinde tamamlanacak bir Task alır.

WaitAsync<TResult>(Task<TResult>, TimeSpan, TimeProvider, CancellationToken)

Bu Task tamamlandığında, belirtilen zaman aşımı sona erdiğinde veya belirtilen CancellationToken iptal istendiğinde tamamlanacak bir Task alır.

Şunlara uygulanır