TypedAsyncResult<T>.Complete Método
Definição
Chamado para concluir a operação assíncrona.Called to complete the asynchronous operation.
Sobrecargas
| Complete(T, Boolean) |
Chame esta versão de concluída quando a operação assíncrona tiver sido concluída e nenhuma exceção tiver sido encontrada.Call this version of complete when your asynchronous operation is complete and no exception was encountered. Atualiza o estado da operação e notifica o retorno de chamada.It updates the state of the operation and notifies the callback. |
| Complete(T, Boolean, Exception) |
Chame esta versão de concluída se você gerar uma exceção durante o processamento.Call this version of complete if you raise an exception during processing. Além de notificar o retorno de chamada, captura a exceção e armazena-a para ser gerada durante a chamada para o método End(IAsyncResult).In addition to notifying the callback, it captures the exception and stores it to be thrown during the call to the End(IAsyncResult) method. |
Complete(T, Boolean)
Chame esta versão de concluída quando a operação assíncrona tiver sido concluída e nenhuma exceção tiver sido encontrada.Call this version of complete when your asynchronous operation is complete and no exception was encountered. Atualiza o estado da operação e notifica o retorno de chamada.It updates the state of the operation and notifies the callback.
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)
Parâmetros
- result
- T
O resultado a ser encapsulado.The result to be wrapped.
- completedSynchronously
- Boolean
true se a operação assíncrona for concluída de maneira síncrona; caso contrário, false.true if the asynchronous operation completed synchronously; otherwise false.
Aplica-se a
Complete(T, Boolean, Exception)
Chame esta versão de concluída se você gerar uma exceção durante o processamento.Call this version of complete if you raise an exception during processing. Além de notificar o retorno de chamada, captura a exceção e armazena-a para ser gerada durante a chamada para o método End(IAsyncResult).In addition to notifying the callback, it captures the exception and stores it to be thrown during the call to the End(IAsyncResult) method.
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)
Parâmetros
- result
- T
O resultado a ser encapsulado.The result to be wrapped.
- completedSynchronously
- Boolean
true se a operação assíncrona for concluída de maneira síncrona; caso contrário, false.true if the asynchronous operation completed synchronously; otherwise false.
- exception
- Exception
A exceção que ocorreu durante o processamento da operação assíncrona.The exception that occurred during the processing of the asynchronous operation.