Sdílet prostřednictvím


TypedAsyncResult<T>.Complete Metoda

Definice

Volána k dokončení asynchronní operace.

Přetížení

Complete(T, Boolean)

Volejte tuto verzi complete, když je asynchronní operace dokončena a nebyla zjištěna žádná výjimka. Aktualizuje stav operace a upozorní zpětné volání.

Complete(T, Boolean, Exception)

Volejte tuto verzi complete, pokud během zpracování vyvoláte výjimku. Kromě upozornění zpětného volání zachytí výjimku a uloží ji k vyvolání během volání End(IAsyncResult) metody .

Complete(T, Boolean)

Volejte tuto verzi complete, když je asynchronní operace dokončena a nebyla zjištěna žádná výjimka. Aktualizuje stav operace a upozorní zpětné volání.

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

Výsledek, který se má zabalit.

completedSynchronously
Boolean

true pokud asynchronní operace byla dokončena synchronně; jinak false.

Platí pro

Complete(T, Boolean, Exception)

Volejte tuto verzi complete, pokud během zpracování vyvoláte výjimku. Kromě upozornění zpětného volání zachytí výjimku a uloží ji k vyvolání během volání 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

Výsledek, který se má zabalit.

completedSynchronously
Boolean

true pokud asynchronní operace byla dokončena synchronně; jinak false.

exception
Exception

Výjimka, ke které došlo během zpracování asynchronní operace.

Platí pro