Nyelv

TaskCompletionSource<TResult>.SetCanceled Metódus

Definíció

Túlterhelések

Name Description
SetCanceled()

Áttűnés a mögöttes Task<TResult> állapotba Canceled .

SetCanceled(CancellationToken)

Áttűnés az alapul szolgáló Task<TResult> állapotba Canceled a megadott jogkivonat használatával.

SetCanceled()

Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs

Áttűnés a mögöttes Task<TResult> állapotba Canceled .

public:
 void SetCanceled();
public void SetCanceled();
member this.SetCanceled : unit -> unit
Public Sub SetCanceled ()

Kivételek

Az alapul szolgáló Task<TResult> már a három végső állapot egyikében van: RanToCompletion, Faultedvagy Canceledha az alapul szolgáló Task<TResult> már el van adva.

Az Task el lett dobva.

Lásd még

A következőre érvényes:

SetCanceled(CancellationToken)

Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs
Forrás:
TaskCompletionSource_T.cs

Áttűnés az alapul szolgáló Task<TResult> állapotba Canceled a megadott jogkivonat használatával.

public:
 void SetCanceled(System::Threading::CancellationToken cancellationToken);
public void SetCanceled(System.Threading.CancellationToken cancellationToken);
member this.SetCanceled : System.Threading.CancellationToken -> unit
Public Sub SetCanceled (cancellationToken As CancellationToken)

Paraméterek

cancellationToken
CancellationToken

Az a lemondási jogkivonat, amellyel le szeretné mondani a Task<TResult>.

Kivételek

A mögöttes Task<TResult> állapot már a három végső állapot egyikében van: RanToCompletion, Faultedvagy Canceled.

A következőre érvényes: