CancellationTokenSource.CancelAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
취소 요청을 비동기적으로 전달합니다.
public:
System::Threading::Tasks::Task ^ CancelAsync();
public System.Threading.Tasks.Task CancelAsync();
member this.CancelAsync : unit -> System.Threading.Tasks.Task
Public Function CancelAsync () As Task
반품
취소할 수 있는 작업 및 연결된 콜백에 등록된 콜백이 완료된 후에 완료되는 CancellationToken 작업입니다.
예외
설명
연결된 CancellationToken 사용자에게 취소 알림이 표시되고 동기적으로 반환true되는 IsCancellationRequested 상태로 전환됩니다. 콜백 또는 취소 가능한 작업에 등록된 CancellationToken 모든 작업은 비동기적으로 실행되며 반환 Task 된 작업은 최종 완료를 나타냅니다.
토큰에 등록된 콜백은 예외를 throw해서는 안 됩니다. 그러나 throw되는 모든 예외는 하나의 콜백에서 AggregateException예외를 throw하는 경우 등록된 다른 콜백이 실행되지 않도록 집계됩니다.
ExecutionContext 각 콜백이 등록되었을 때 캡처된 콜백은 콜백이 호출될 때 다시 설정됩니다.