AsyncDolls.AsyncTplScript.CancellingTheTask C# (CSharp) Method

CancellingTheTask() private method

private CancellingTheTask ( ) : Task
return Task
        public async Task CancellingTheTask()
        {
            var tokenSource = new CancellationTokenSource();
            tokenSource.Cancel();
            var token = tokenSource.Token;
            
            var cancelledTask = Task.Run(() => { }, token);

            #region Output

            cancelledTask.Status.ToString().Output();

            #endregion
            try
            {
                await cancelledTask;
            }
            catch (OperationCanceledException)
            {
                #region Output

                "Throws when awaited".Output();
                cancelledTask.Status.ToString().Output();

                #endregion

            }
        }