TaskCompletionSource<TResult>.TrySetCanceled 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.
Temel alınan Task<TResult> öğesini duruma geçiş yapmaya Canceled çalışır.
Aşırı Yüklemeler
TrySetCanceled() |
Temel alınan Task<TResult> öğesini duruma geçiş yapmaya Canceled çalışır. |
TrySetCanceled(CancellationToken) |
Temel alınan Task<TResult> öğesini duruma geçirmeyi Canceled dener ve iptal edilen görevde bir iptal belirtecinin depolanmasını sağlar. |
TrySetCanceled()
Temel alınan Task<TResult> öğesini duruma geçiş yapmaya Canceled çalışır.
public:
bool TrySetCanceled();
public bool TrySetCanceled ();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean
Döndürülenler
true
işlemin başarılı olup olmadığını; işlem başarısız olduysa veya nesne zaten atılmışsa false.
Özel durumlar
Task atılmış.
Açıklamalar
şu üç son durumdan birindeyse Task<TResult> bu işlem false döndürür: RanToCompletion, Faultedveya Canceled.
Bu yöntem, temel alınan Task<TResult> atılmışsa false değerini de döndürür.
Ayrıca bkz.
Şunlara uygulanır
TrySetCanceled(CancellationToken)
Temel alınan Task<TResult> öğesini duruma geçirmeyi Canceled dener ve iptal edilen görevde bir iptal belirtecinin depolanmasını sağlar.
public:
bool TrySetCanceled(System::Threading::CancellationToken cancellationToken);
public bool TrySetCanceled (System.Threading.CancellationToken cancellationToken);
member this.TrySetCanceled : System.Threading.CancellationToken -> bool
Public Function TrySetCanceled (cancellationToken As CancellationToken) As Boolean
Parametreler
- cancellationToken
- CancellationToken
İptal belirteci.
Döndürülenler
true
işlem başarılı olursa; aksi takdirde , false
.
Açıklamalar
Temel alınan Task<TResult> nesne aşağıdaki üç son durumdan birindeyse yöntemi false döndürür.
Bu yöntem, temel alınan Task<TResult> nesne zaten atılmışsa da döndürürfalse
.