Udostępnij za pośrednictwem


TypedAsyncResult<T>.Complete Metoda

Definicja

Wywoływana w celu ukończenia operacji asynchronicznej.

Przeciążenia

Complete(T, Boolean)

Wywołaj tę wersję ukończonej, gdy operacja asynchroniczna została ukończona i nie napotkano wyjątku. Aktualizuje stan operacji i powiadamia wywołanie zwrotne.

Complete(T, Boolean, Exception)

Wywołaj tę wersję ukończenia, jeśli zgłosisz wyjątek podczas przetwarzania. Oprócz powiadamiania wywołania zwrotnego przechwytuje wyjątek i przechowuje go do zgłoszenia podczas wywołania End(IAsyncResult) metody .

Complete(T, Boolean)

Wywołaj tę wersję ukończonej, gdy operacja asynchroniczna została ukończona i nie napotkano wyjątku. Aktualizuje stan operacji i powiadamia wywołanie zwrotne.

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)

Parametry

result
T

Wynik, który ma zostać opakowany.

completedSynchronously
Boolean

true jeśli operacja asynchroniczna została ukończona synchronicznie; w przeciwnym razie false.

Dotyczy

Complete(T, Boolean, Exception)

Wywołaj tę wersję ukończenia, jeśli zgłosisz wyjątek podczas przetwarzania. Oprócz powiadamiania wywołania zwrotnego przechwytuje wyjątek i przechowuje go do zgłoszenia podczas wywołania End(IAsyncResult) metody .

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)

Parametry

result
T

Wynik, który ma zostać opakowany.

completedSynchronously
Boolean

true jeśli operacja asynchroniczna została ukończona synchronicznie; w przeciwnym razie false.

exception
Exception

Wyjątek, który wystąpił podczas przetwarzania operacji asynchronicznej.

Dotyczy