첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
------------------------------------------------------------------------------------------------------------------------------------------------------
728x90
728x170

■ Task 클래스의 FromCanceled<T> 정적 메소드를 사용해 취소로 완료된 태스크를 생성하는 방법을 보여준다.

 

▶ 예제 코드 (C#)

using System.Threading;
using System.Threading.Tasks;

#region 값 구하기 (비동기) - GetValueAsync(cancellationToken)

/// <summary>
/// 값 구하기 (비동기)
/// </summary>
/// <param name="cancellationToken">취소 토큰</param>
/// <returns>값 태스크</returns>
public Task<int> GetValueAsync(CancellationToken cancellationToken)
{
    if(cancellationToken.IsCancellationRequested)
    {
        return Task.FromCanceled<int>(cancellationToken);
    }

    return Task.FromResult(13);
}

#endregion
728x90
그리드형(광고전용)
Posted by icodebroker
,