Język

WorkflowControlClient.AbandonAsync Metoda

Definicja

Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy.

Przeciążenia

Nazwa Opis
AbandonAsync(Guid)

Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy.

AbandonAsync(Guid, Object)

Rozpoczyna operację asynchroniczną, która porzuci określone wystąpienie przepływu pracy z określonymi danymi zdefiniowanymi przez użytkownika.

AbandonAsync(Guid, String)

Rozpoczyna operację asynchroniczną, która porzuci określone wystąpienie przepływu pracy z określoną przyczyną.

AbandonAsync(Guid, String, Object)

Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy z określoną przyczyną i danymi zdefiniowanymi przez użytkownika.

AbandonAsync(Guid)

Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy.

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

Parametry

instanceId
Guid

Wystąpienie przepływów pracy do porzucenia.

Uwagi

Ta metoda przechowuje w zadaniu zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez program Abandon(Guid).

Dotyczy

AbandonAsync(Guid, Object)

Rozpoczyna operację asynchroniczną, która porzuci określone wystąpienie przepływu pracy z określonymi danymi zdefiniowanymi przez użytkownika.

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

Wystąpienie przepływu pracy do porzucenia.

userState
Object

Dane stanu zdefiniowane przez użytkownika.

Dotyczy

AbandonAsync(Guid, String)

Rozpoczyna operację asynchroniczną, która porzuci określone wystąpienie przepływu pracy z określoną przyczyną.

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

Wystąpienie przepływu pracy do porzucenia.

reason
String

Przyczyna porzucenia wystąpienia przepływu pracy.

Uwagi

Ta metoda przechowuje w zadaniu zwraca wszystkie wyjątki inne niż użycie, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony, gdy zadanie będzie oczekiwać. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez program Abandon(Guid, String).

Dotyczy

AbandonAsync(Guid, String, Object)

Rozpoczyna operację asynchroniczną, która porzuca określone wystąpienie przepływu pracy z określoną przyczyną i danymi zdefiniowanymi przez użytkownika.

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

Wystąpienie przepływu pracy do porzucenia.

reason
String

Przyczyna porzucenia wystąpienia przepływu pracy.

userState
Object

Dane stanu zdefiniowane przez użytkownika.

Dotyczy