TaskCompletionSource<TResult>.TrySetCanceled Yöntem

Tanım

Temel alınanı Task<TResult> duruma geçmeyi Canceled dener.

Aşırı Yüklemeler

Name Description
TrySetCanceled()

Temel alınanı Task<TResult> duruma geçmeyi Canceled dener.

TrySetCanceled(CancellationToken)

Temel alınanı Task<TResult> duruma geçirmeyi Canceled dener ve iptal edilen görevde bir iptal belirtecinin depolanmasını sağlar.

TrySetCanceled()

Kaynak:
TaskCompletionSource_T.cs
Kaynak:
TaskCompletionSource_T.cs
Kaynak:
TaskCompletionSource_T.cs
Kaynak:
TaskCompletionSource_T.cs
Kaynak:
TaskCompletionSource_T.cs

Temel alınanı Task<TResult> duruma geçmeyi Canceled dener.

public:
 bool TrySetCanceled();
public bool TrySetCanceled();
member this.TrySetCanceled : unit -> bool
Public Function TrySetCanceled () As Boolean

Döndürülenler

true işlem başarılı olursa; false ise işlem başarısız oldu veya nesne zaten atılmış.

Özel durumlar

Açıklamalar

şu üç son durumdan Task<TResult> birindeyse bu işlem false döndürür: RanToCompletion, Faultedveya Canceled.

Bu yöntem ayrıca temel alınan Task<TResult> atılmışsa false değerini döndürür.

Ayrıca bkz.

Şunlara uygulanır

TrySetCanceled(CancellationToken)

Kaynak:
TaskCompletionSource_T.cs
Kaynak:
TaskCompletionSource_T.cs
Kaynak:
TaskCompletionSource_T.cs
Kaynak:
TaskCompletionSource_T.cs
Kaynak:
TaskCompletionSource_T.cs

Temel alınanı Task<TResult> 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 zaten aşağıdaki üç son durumdan birindeyse yöntemi false döndürür.

Bu yöntem, temel alınan false nesne zaten atılmışsa da döndürürTask<TResult>.

Şunlara uygulanır