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
Исключение, произошедшее во время обработки асинхронной операции.