ThreadingTools.WithCancellation 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.
Aşırı Yüklemeler
| WithCancellation(Task, CancellationToken) |
Birinin, belirteci iptal ederek erken başlatabileceği şekilde görevi beklemesine olanak tanıyacak biçimde bir görevi, iptal belirtecine dayalı olarak iptal edildi olarak tamamlanacak bir görevle sarar. |
| WithCancellation<T>(Task<T>, CancellationToken) |
Birinin, belirteci iptal ederek erken başlatabileceği şekilde görevi beklemesine olanak tanıyacak biçimde bir görevi, iptal belirtecine dayalı olarak iptal edildi olarak tamamlanacak bir görevle sarar. |
WithCancellation(Task, CancellationToken)
Birinin, belirteci iptal ederek erken başlatabileceği şekilde görevi beklemesine olanak tanıyacak biçimde bir görevi, iptal belirtecine dayalı olarak iptal edildi olarak tamamlanacak bir görevle sarar.
public:
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task ^ WithCancellation(System::Threading::Tasks::Task ^ task, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task WithCancellation (this System.Threading.Tasks.Task task, System.Threading.CancellationToken cancellationToken);
static member WithCancellation : System.Threading.Tasks.Task * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WithCancellation (task As Task, cancellationToken As CancellationToken) As Task
Parametreler
- task
- Task
Sarılacağı görev.
- cancellationToken
- CancellationToken
Await 'den ayırmak için iptal edilebilir belirteç.
Döndürülenler
Sarmalama görevi.
Şunlara uygulanır
WithCancellation<T>(Task<T>, CancellationToken)
Birinin, belirteci iptal ederek erken başlatabileceği şekilde görevi beklemesine olanak tanıyacak biçimde bir görevi, iptal belirtecine dayalı olarak iptal edildi olarak tamamlanacak bir görevle sarar.
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<T> ^ WithCancellation(System::Threading::Tasks::Task<T> ^ task, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<T> WithCancellation<T> (this System.Threading.Tasks.Task<T> task, System.Threading.CancellationToken cancellationToken);
static member WithCancellation : System.Threading.Tasks.Task<'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
<Extension()>
Public Function WithCancellation(Of T) (task As Task(Of T), cancellationToken As CancellationToken) As Task(Of T)
Tür Parametreleri
- T
Görevin döndürdüğü değer türü.
Parametreler
- task
- Task<T>
Sarılacağı görev.
- cancellationToken
- CancellationToken
Await 'den ayırmak için iptal edilebilir belirteç.
Döndürülenler
- Task<T>
Sarmalama görevi.