AsyncResult.Complete Método

Definição

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

Sobrecargas

Name Description
Complete(Boolean)

Chame a esta versão de completo quando a sua operação assíncrona estiver concluída e não houver nenhuma exceção. Atualiza o estado da operação e notifica a chamada de retorno.

Complete(Boolean, Exception)

Chame a esta versão do complete se levantar uma exceção durante o processamento. Além de notificar o callback, captura a exceção e armazena-a para ser lançada durante a chamada ao End(IAsyncResult) método.

Complete(Boolean)

Chame a esta versão de completo quando a sua operação assíncrona estiver concluída e não houver nenhuma exceção. Atualiza o estado da operação e notifica a chamada de retorno.

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 foi concluída de forma síncrona; caso contrário false.

Aplica-se a

Complete(Boolean, Exception)

Chame a esta versão do complete se levantar uma exceção durante o processamento. Além de notificar o callback, captura a exceção e armazena-a para ser lançada durante a chamada ao End(IAsyncResult) método.

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 foi 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