Partilhar via


AsyncResult.Complete Método

Definição

Chamado para concluir a operação assíncrona.

Sobrecargas

Complete(Boolean)

Chame esta versão da conclusão quando sua operação assíncrona for concluída e nenhuma exceção for encontrada. Ele atualiza o estado da operação e notifica o retorno de chamada.

Complete(Boolean, Exception)

Chame essa versão da conclusão se você gerar uma exceção durante o processamento. Além de notificar o retorno de chamada, ele captura a exceção e a armazena para ser gerada durante a chamada para o método End(IAsyncResult).

Complete(Boolean)

Chame esta versão da conclusão quando sua operação assíncrona for concluída e nenhuma exceção for encontrada. Ele atualiza o estado da operação e notifica o retorno de chamada.

protected:
 void Complete(bool completedSynchronously);
protected void Complete (bool completedSynchronously);
member this.Complete : bool -> unit
Protected Sub Complete (completedSynchronously As Boolean)

Parâmetros

completedSynchronously
Boolean

true se a operação assíncrona for concluída de forma síncrona; caso contrário, false.

Aplica-se a

Complete(Boolean, Exception)

Chame essa versão da conclusão se você gerar uma exceção durante o processamento. Além de notificar o retorno de chamada, ele captura a exceção e a armazena para ser gerada durante a chamada para o método 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)

Parâmetros

completedSynchronously
Boolean

true se a operação assíncrona for concluída de forma síncrona; caso contrário, false.

exception
Exception

A exceção que ocorreu durante o processamento da operação assíncrona.

Aplica-se a