TypedAsyncResult<T>.Complete Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается для завершения асинхронной операции.
Перегрузки
Complete(T, Boolean) |
Вызовите эту версию полного, когда асинхронная операция завершена и исключение не было обнаружено. Она обновляет состояние операции и уведомляет обратный вызов. |
Complete(T, Boolean, Exception) |
Вызовите эту версию для завершения, если поднимаете исключение во время обработки. Помимо уведомления обратного вызова, перехватывает исключение и сохраняет его для выдачи во время вызова метода End(IAsyncResult). |
Complete(T, Boolean)
Вызовите эту версию полного, когда асинхронная операция завершена и исключение не было обнаружено. Она обновляет состояние операции и уведомляет обратный вызов.
public:
void Complete(T result, bool completedSynchronously);
public void Complete (T result, bool completedSynchronously);
override this.Complete : 'T * bool -> unit
Public Sub Complete (result As T, completedSynchronously As Boolean)
Параметры
- result
- T
Инкапсулируемый результат.
- completedSynchronously
- Boolean
Значение true
, если асинхронная операция завершилась синхронно; в противном случае — значение false
.
Применяется к
Complete(T, Boolean, Exception)
Вызовите эту версию для завершения, если поднимаете исключение во время обработки. Помимо уведомления обратного вызова, перехватывает исключение и сохраняет его для выдачи во время вызова метода End(IAsyncResult).
public:
void Complete(T result, bool completedSynchronously, Exception ^ exception);
public void Complete (T result, bool completedSynchronously, Exception exception);
override this.Complete : 'T * bool * Exception -> unit
Public Sub Complete (result As T, completedSynchronously As Boolean, exception As Exception)
Параметры
- result
- T
Инкапсулируемый результат.
- completedSynchronously
- Boolean
Значение true
, если асинхронная операция завершилась синхронно; в противном случае — значение false
.
- exception
- Exception
Исключение, произошедшее во время обработки асинхронной операции.