Freigeben über


TypedAsyncResult<T>.Complete Methode

Definition

Wird aufgerufen, um den asynchronen Vorgang abzuschließen.

Überlädt

Complete(T, Boolean)

Rufen Sie diese Version von "complete" auf, wenn der asynchrone Vorgang abgeschlossen ist und keine Ausnahme aufgetreten ist. Aktualisiert den Zustand der Operation und benachrichtigt den Rückruf.

Complete(T, Boolean, Exception)

Rufen Sie diese Version von "complete" auf, wenn Sie eine Ausnahme während der Verarbeitung auslösen. Zusätzlich zum Benachrichtigen des Rückrufs wird die Ausnahme erfasst und gespeichert, bevor sie während des Aufrufs der End(IAsyncResult)-Methode ausgelöst wird.

Complete(T, Boolean)

Rufen Sie diese Version von "complete" auf, wenn der asynchrone Vorgang abgeschlossen ist und keine Ausnahme aufgetreten ist. Aktualisiert den Zustand der Operation und benachrichtigt den Rückruf.

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)

Parameter

result
T

Das zu umschließende Ergebnis.

completedSynchronously
Boolean

true, wenn der asynchrone Vorgang synchron abgeschlossen wurde, andernfalls false.

Gilt für:

Complete(T, Boolean, Exception)

Rufen Sie diese Version von "complete" auf, wenn Sie eine Ausnahme während der Verarbeitung auslösen. Zusätzlich zum Benachrichtigen des Rückrufs wird die Ausnahme erfasst und gespeichert, bevor sie während des Aufrufs der End(IAsyncResult)-Methode ausgelöst wird.

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)

Parameter

result
T

Das zu umschließende Ergebnis.

completedSynchronously
Boolean

true, wenn der asynchrone Vorgang synchron abgeschlossen wurde, andernfalls false.

exception
Exception

Die während der Verarbeitung des asynchronen Vorgangs aufgetreten Ausnahme.

Gilt für: