WorkflowApplication.BeginCancel Methode

Definition

Bricht einen Workflow asynchron mithilfe des IAsyncResult asynchronen Entwurfsmusters ab.

Überlädt

Name Beschreibung
BeginCancel(AsyncCallback, Object)

Bricht eine Workflowinstanz asynchron mithilfe des angegebenen AsyncCallback und vom Benutzer bereitgestellten Zustands ab.

BeginCancel(TimeSpan, AsyncCallback, Object)

Bricht eine Workflowinstanz asynchron mithilfe des angegebenen Timeoutintervalls AsyncCallbackund des vom Benutzer bereitgestellten Zustands ab.

Hinweise

Weitere Informationen finden Sie unter "Übersicht über die asynchrone Programmierung".

BeginCancel(AsyncCallback, Object)

Bricht eine Workflowinstanz asynchron mithilfe des angegebenen AsyncCallback und vom Benutzer bereitgestellten Zustands ab.

public:
 IAsyncResult ^ BeginCancel(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancel(AsyncCallback callback, object state);
member this.BeginCancel : AsyncCallback * obj -> IAsyncResult
Public Function BeginCancel (callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

callback
AsyncCallback

Die Methode, die aufgerufen werden soll, wenn der Abbruchvorgang abgeschlossen ist.

state
Object

Ein optionales anwendungsspezifisches Objekt, das Informationen zum asynchronen Vorgang enthält.

Gibt zurück

Ein Verweis auf den asynchronen Abbruchvorgang.

Hinweise

Rufen Sie auf, um EndCancelfestzustellen, ob der Abbruchvorgang erfolgreich war. EndCancel kann von innen oder außerhalb der callback Methode aufgerufen werden. Wird EndCancel vor Abschluss des Abbruchvorgangs aufgerufen, wird der Vorgang blockiert, bis der Abbruchvorgang abgeschlossen ist. Standardmäßig muss der Abbruchvorgang in 30 Sekunden abgeschlossen werden, oder ein TimeoutException Vorgang wird ausgelöst.EndCancel

Diese Methode bricht einen Workflow asynchron mithilfe des IAsyncResult asynchronen Entwurfsmusters ab. Weitere Informationen finden Sie unter "Übersicht über die asynchrone Programmierung".

Gilt für:

BeginCancel(TimeSpan, AsyncCallback, Object)

Bricht eine Workflowinstanz asynchron mithilfe des angegebenen Timeoutintervalls AsyncCallbackund des vom Benutzer bereitgestellten Zustands ab.

public:
 IAsyncResult ^ BeginCancel(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginCancel(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginCancel : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginCancel (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

Parameter

timeout
TimeSpan

Das Intervall, in dem der Abbruchvorgang abgeschlossen werden muss, bevor der Vorgang abgebrochen wird und ein TimeoutException Vorgang ausgelöst wird.

callback
AsyncCallback

Die Methode, die aufgerufen werden soll, wenn der Abbruchvorgang abgeschlossen ist.

state
Object

Ein optionales anwendungsspezifisches Objekt, das Informationen zum asynchronen Vorgang enthält.

Gibt zurück

Ein Verweis auf den asynchronen Abbruchvorgang.

Hinweise

Rufen Sie auf, um EndCancelfestzustellen, ob der Abbruchvorgang erfolgreich war. EndCancel kann innerhalb oder außerhalb der im callback Parameter angegebenen Methode aufgerufen werden. Wird EndCancel vor Abschluss des Abbruchvorgangs aufgerufen, wird der Vorgang blockiert, bis der Abbruchvorgang abgeschlossen ist. Wenn der Abbruchvorgang nicht in dem durch den timeOut Parameter angegebenen Intervall abgeschlossen wird, wird ein TimeoutException Fehler ausgelöst.EndCancel

Diese Methode bricht einen Workflow asynchron mithilfe des IAsyncResult asynchronen Entwurfsmusters ab. Weitere Informationen finden Sie unter "Übersicht über die asynchrone Programmierung".

Gilt für: