작업 취소

작업 취소

작업은 런타임에 취소할 수 있습니다. 취소된 작업은 실행할 수 없습니다.

작업을 취소 가능 상태로 지정

IsCancellationRequested
속성을 읽어서 반환된 값이 실행되는 메서드에서 적절하게 관리되는 경우(일반적으로 조건부 명령을 사용) 작업을 취소할 수 있습니다.
IsCancellationRequested
속성은 다음과 같은 값을 가질 수 있습니다.
false
취소가 요청되지 않았습니다.
true
취소가 요청되었습니다.
메서드 내에서 속성을 사용하려면 작업을 동일한 메서드의 인수로 지정하고 해당 유형을 지정합니다.
다음 예시에서
myTask
는 작업이고
ProcessCsvFile()
은 다음을 실행하는 메서드입니다.
private void ProcessCsvFile(LongRunningTask myTask) { // Code to execute }
전체 예시는 생성자: LongRunningTask(action, executingNode)에서 참조하십시오.

작업 취소

작업에 대해
Cancel()
메서드를 호출하여 작업을 취소합니다. 다음 예제를 참조하십시오.
myTask.Cancel();
이 메서드는 작업
IsCancellationRequested
속성 값을
True
로 설정합니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal