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.

Aplica-se a