Interface IAsyncTask
Interface IAsyncTask
Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)
비동기 작업입니다.
public interface IAsyncTask : IAsyncResult, IDisposable
구현
속성
오류
작업이 완료된 후 사용할 수 있는 작업 오류를 가져옵니다.
Exception Error { get; }
속성 값
IsBusy
현재 이 작업이 실행 중인지 여부를 나타내는 값을 가져옵니다.
bool IsBusy { get; }
속성 값
IsCanceled
이 작업이 취소되었는지 여부를 나타내는 값을 가져옵니다.
bool IsCanceled { get; }
속성 값
IsFaulted
이 작업이 실패했는지 여부를 나타내는 값을 가져옵니다.
bool IsFaulted { get; }
속성 값
ProgressEventHandler
비동기 작업의 진행 이벤트 핸들러를 가져오거나 설정합니다.
ProgressEventHandler ProgressEventHandler { get; set; }
속성 값
결과
이 작업의 결과를 가져옵니다.
object Result { get; }
속성 값
메서드
Abort()
이 작업을 중단합니다. 작업은 즉시 완료되며, 내부 비관리 리소스를 해제하지 않을 위험이 있습니다.
void Abort()
Cancel()
이 작업을 취소합니다. 알고리즘의 제어된 중지를 통해 작업이 안전하게 완료됩니다.
void Cancel()
RunAsync()
이 작업을 실행합니다.
void RunAsync()
RunAsync(ThreadPriority)
이 작업을 실행합니다.
void RunAsync(ThreadPriority priority)
매개변수
priority
ThreadPriority
스레드 우선순위입니다.
SetCompleteCallback(CompleteCallback)
완료 콜백 델리게이트를 설정합니다.
void SetCompleteCallback(CompleteCallback completeCallback)
매개변수
completeCallback
CompleteCallback
완료 콜백입니다.