TaskCompletionSource<TResult>.TrySetCanceled 메서드

정의

기본을 상태로 전환하려고 시도합니다 Task<TResult>Canceled .

오버로드

Name Description
TrySetCanceled()

기본을 상태로 전환하려고 시도합니다 Task<TResult>Canceled .

TrySetCanceled(CancellationToken)

기본 Task<TResult>Canceled 을 상태로 전환하려고 시도하고 취소 토큰을 취소된 작업에 저장할 수 있도록 합니다.

TrySetCanceled()

Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs

기본을 상태로 전환하려고 시도합니다 Task<TResult>Canceled .

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

반품

true 작업이 성공하면 이고, 작업이 실패했거나 개체가 이미 삭제된 경우 false입니다.

예외

삭제 Task 되었습니다.

설명

이 작업은 세 가지 최종 상태 Task<TResult>RanToCompletion중 하나인 경우 Faulted false를 반환합니다Canceled.

기본이 이미 삭제된 경우에도 이 메서드는 false를 Task<TResult> 반환합니다.

추가 정보

적용 대상

TrySetCanceled(CancellationToken)

Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs
Source:
TaskCompletionSource_T.cs

기본 Task<TResult>Canceled 을 상태로 전환하려고 시도하고 취소 토큰을 취소된 작업에 저장할 수 있도록 합니다.

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

매개 변수

cancellationToken
CancellationToken

취소 토큰입니다.

반품

작업에 성공하면 true이고, 그렇지 않으면 false입니다.

설명

기본 Task<TResult> 개체가 다음 세 가지 최종 상태 중 하나에 이미 있는 경우 메서드는 false를 반환합니다.

이 메서드는 기본 false 개체가 이미 삭제된 경우에도 반환 Task<TResult> 합니다.

적용 대상