Interface IAsyncTask

Interface IAsyncTask

Namespace: Aspose.Imaging.AsyncTask
Assembly: Aspose.Imaging.dll (25.2.0)

비동기 작업입니다.

public interface IAsyncTask : IAsyncResult, IDisposable

구현

IAsyncResult, IDisposable

속성

오류

작업이 완료된 후 사용할 수 있는 작업 오류를 가져옵니다.

Exception Error { get; }

속성 값

Exception

IsBusy

현재 이 작업이 실행 중인지 여부를 나타내는 값을 가져옵니다.

bool IsBusy { get; }

속성 값

bool

IsCanceled

이 작업이 취소되었는지 여부를 나타내는 값을 가져옵니다.

bool IsCanceled { get; }

속성 값

bool

IsFaulted

이 작업이 실패했는지 여부를 나타내는 값을 가져옵니다.

bool IsFaulted { get; }

속성 값

bool

ProgressEventHandler

비동기 작업의 진행 이벤트 핸들러를 가져오거나 설정합니다.

ProgressEventHandler ProgressEventHandler { get; set; }

속성 값

ProgressEventHandler

결과

이 작업의 결과를 가져옵니다.

object Result { get; }

속성 값

object

메서드

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

완료 콜백입니다.

참조

IAsyncResult, IDisposable

 한국어