Compartilhar via


TypedAsyncResult<T>.Complete Método

Definição

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

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. Atualiza o estado da operação e notifica o retorno de chamada.

Complete(T, Boolean, Exception)

Chame esta versão de concluída se você gerar uma exceção durante o processamento. 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).

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. Atualiza o estado da operação e notifica o retorno de chamada.

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.

completedSynchronously
Boolean

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

Aplica-se a

Complete(T, Boolean, Exception)

Chame esta versão de concluída se você gerar uma exceção durante o processamento. 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).

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.

completedSynchronously
Boolean

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

exception
Exception

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

Aplica-se a