다음을 통해 공유


AsyncResult.Complete 메서드

정의

비동기 작업을 완료하기 위해 호출됩니다.

오버로드

Complete(Boolean)

비동기 작업이 완료되고 예외가 발생하지 않은 경우 완성된 이 버전을 호출합니다. 작업 상태를 업데이트 하고 콜백을 알립니다.

Complete(Boolean, Exception)

처리하는 동안 예외가 발생하는 경우 완성된 이 버전을 호출합니다. 콜백을 알리는 기능 외에 예외를 캡처하고 End(IAsyncResult) 메서드를 호출하는 동안 예외를 throw하도록 저장합니다.

Complete(Boolean)

비동기 작업이 완료되고 예외가 발생하지 않은 경우 완성된 이 버전을 호출합니다. 작업 상태를 업데이트 하고 콜백을 알립니다.

protected:
 void Complete(bool completedSynchronously);
protected void Complete (bool completedSynchronously);
member this.Complete : bool -> unit
Protected Sub Complete (completedSynchronously As Boolean)

매개 변수

completedSynchronously
Boolean

비동기 작업이 동기적으로 끝나면 true이고, 그렇지 않으면 false입니다.

적용 대상

Complete(Boolean, Exception)

처리하는 동안 예외가 발생하는 경우 완성된 이 버전을 호출합니다. 콜백을 알리는 기능 외에 예외를 캡처하고 End(IAsyncResult) 메서드를 호출하는 동안 예외를 throw하도록 저장합니다.

protected:
 void Complete(bool completedSynchronously, Exception ^ exception);
protected void Complete (bool completedSynchronously, Exception exception);
member this.Complete : bool * Exception -> unit
Protected Sub Complete (completedSynchronously As Boolean, exception As Exception)

매개 변수

completedSynchronously
Boolean

비동기 작업이 동기적으로 끝나면 true이고, 그렇지 않으면 false입니다.

exception
Exception

비동기 작업을 처리하는 동안 발생한 예외입니다.

적용 대상