WorkflowControlClient.AbandonAsync Metoda

Definice

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu.

Přetížení

Name Description
AbandonAsync(Guid)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu.

AbandonAsync(Guid, Object)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadanými uživatelem definovanými daty.

AbandonAsync(Guid, String)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadaným důvodem.

AbandonAsync(Guid, String, Object)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadaným důvodem a uživatelem definovanými daty.

AbandonAsync(Guid)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu.

public:
 void AbandonAsync(Guid instanceId);
public void AbandonAsync(Guid instanceId);
member this.AbandonAsync : Guid -> unit
Public Sub AbandonAsync (instanceId As Guid)

Parametry

instanceId
Guid

Instance pracovních postupů, která se má opustit.

Poznámky

Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. V případě uložených výjimek se podívejte na výjimky vyvolané Abandon(Guid).

Platí pro

AbandonAsync(Guid, Object)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadanými uživatelem definovanými daty.

public:
 void AbandonAsync(Guid instanceId, System::Object ^ userState);
public void AbandonAsync(Guid instanceId, object userState);
member this.AbandonAsync : Guid * obj -> unit
Public Sub AbandonAsync (instanceId As Guid, userState As Object)

Parametry

instanceId
Guid

Instance pracovního postupu, která se má opustit.

userState
Object

Uživatelsky definovaná stavová data.

Platí pro

AbandonAsync(Guid, String)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadaným důvodem.

public:
 void AbandonAsync(Guid instanceId, System::String ^ reason);
public void AbandonAsync(Guid instanceId, string reason);
member this.AbandonAsync : Guid * string -> unit
Public Sub AbandonAsync (instanceId As Guid, reason As String)

Parametry

instanceId
Guid

Instance pracovního postupu, která se má opustit.

reason
String

Důvod opuštění instance pracovního postupu

Poznámky

Tato metoda ukládá do úlohy všechny výjimky bez použití, které může vyvolat synchronní protějšek metody. Pokud je výjimka uložena do vrácené úlohy, tato výjimka bude vyvolána, když je úkol očekáván. Výjimky použití, například ArgumentException, jsou stále vyvolány synchronně. V případě uložených výjimek se podívejte na výjimky vyvolané Abandon(Guid, String).

Platí pro

AbandonAsync(Guid, String, Object)

Zahájí asynchronní operaci, která opustí zadanou instanci pracovního postupu se zadaným důvodem a uživatelem definovanými daty.

public:
 void AbandonAsync(Guid instanceId, System::String ^ reason, System::Object ^ userState);
public void AbandonAsync(Guid instanceId, string reason, object userState);
member this.AbandonAsync : Guid * string * obj -> unit
Public Sub AbandonAsync (instanceId As Guid, reason As String, userState As Object)

Parametry

instanceId
Guid

Instance pracovního postupu, která se má opustit.

reason
String

Důvod opuštění instance pracovního postupu

userState
Object

Uživatelsky definovaná stavová data.

Platí pro