TypedAsyncResult<T>.Complete Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Chamado para completar a operação assíncrona.
Sobrecargas
| Name | Description |
|---|---|
| Complete(T, 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(T, 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(T, 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.
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 embalado.
- completedSynchronously
- Boolean
true se a operação assíncrona foi concluída de forma síncrona; caso contrário false.
Aplica-se a
Complete(T, 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.
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 embalado.
- 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.