AsyncResult.Complete Метод

Определение

Вызывается для выполнения асинхронной операции.

Перегрузки

Имя Описание
Complete(Boolean)

Вызовите эту версию завершения, когда асинхронная операция завершена, и исключение не было обнаружено. Он обновляет состояние операции и уведомляет обратный вызов.

Complete(Boolean, Exception)

Вызовите эту версию полной, если во время обработки возникает исключение. Помимо уведомления обратного вызова, он фиксирует исключение и сохраняет его, чтобы его можно было создать во время вызова End(IAsyncResult) метода.

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) метода.

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

Исключение, которое произошло во время обработки асинхронной операции.

Применяется к