Aracılığıyla paylaş


TaskCompletionSource<TResult>.TrySetCanceled Yöntem

Tanım

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

Boolean

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

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

Boolean

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.

Şunlara uygulanır