WorkflowControlClient.SuspendAsync Metoda

Definice

Zahájí asynchronní pozastavenou operaci.

Přetížení

Name Description
SuspendAsync(Guid, String, Object)

Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu, důvodem a uživatelem definovanými stavovými daty.

SuspendAsync(Guid, String)

Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu a důvodem.

SuspendAsync(Guid)

Zahájí asynchronní pozastavenou operaci.

SuspendAsync(Guid, Object)

Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu a uživatelem definovanými stavovými daty.

SuspendAsync(Guid, String, Object)

Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu, důvodem a uživatelem definovanými stavovými daty.

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

Parametry

instanceId
Guid

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

reason
String

Důvod pozastavení instance pracovního postupu.

userState
Object

Uživatelsky definovaná stavová data.

Platí pro

SuspendAsync(Guid, String)

Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu a důvodem.

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

Parametry

instanceId
Guid

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

reason
String

Důvod pozastavení 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é Suspend(Guid, String).

Platí pro

SuspendAsync(Guid)

Zahájí asynchronní pozastavenou operaci.

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

Parametry

instanceId
Guid

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

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é Suspend(Guid).

Platí pro

SuspendAsync(Guid, Object)

Zahájí asynchronní operaci pozastavení se zadaným ID instance pracovního postupu a uživatelem definovanými stavovými daty.

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

Parametry

instanceId
Guid

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

userState
Object

Uživatelsky definovaná stavová data.

Platí pro