Interface IAsyncTask

IAsyncTask interface

비동기 작업입니다.

public interface IAsyncTask : IAsyncResult, IDisposable

속성

이름설명
Error { get; }작업이 완료된 후 사용할 수 있는 작업 오류를 가져옵니다.
IsBusy { get; }이 작업이 현재 실행 중인지 여부를 나타내는 값을 가져옵니다.
IsCanceled { get; }이 작업이 취소되었는지 여부를 나타내는 값을 가져옵니다.
IsFaulted { get; }이 작업에 오류가 발생했는지 여부를 나타내는 값을 가져옵니다.
Progress { get; }비동기 작업의 진행 상황을 가져옵니다.
Result { get; }이 작업의 결과를 가져옵니다.

행동 양식

이름설명
Abort()이 작업을 중단합니다. 작업이 즉시 완료되지만 관리되지 않는 내부 리소스가 해제되지 않을 위험이 있습니다.
Cancel()이 작업을 취소합니다. 알고리즘의 제어 중지에 의해 작업이 안전하게 완료됩니다.
RunAsync()이 작업을 실행합니다.
RunAsync(ThreadPriority)이 작업을 실행합니다.
SetCompleteCallback(CompleteCallback)전체 콜백 대리자를 설정합니다.
SetProgressCallback(ProgressCallback)진행률 콜백 대리자를 설정합니다.

또한보십시오