Udostępnij za pośrednictwem


WorkflowControlClient.Abandon Metoda

Definicja

Porzuca wystąpienie przepływu pracy.

Przeciążenia

Abandon(Guid)

Porzuca określone wystąpienie przepływu pracy.

Abandon(Guid, String)

Porzuca określone wystąpienie przepływu pracy.

Abandon(Guid)

Porzuca określone wystąpienie przepływu pracy.

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

Parametry

instanceId
Guid

Wystąpienie przepływu pracy do porzucenia.

Przykłady

W poniższym przykładzie pokazano, jak porzucić wystąpienie przepływu pracy przy użyciu elementu WorkflowControlClient.

IWorkflowCreation creationClient = new ChannelFactory<IWorkflowCreation>(new BasicHttpBinding(), "http://localhost/DataflowControl.xaml/Creation").CreateChannel();

Guid instanceId = creationClient.CreateSuspended(null);
WorkflowControlClient controlClient = new WorkflowControlClient(
    new BasicHttpBinding(),
    new EndpointAddress(new Uri("http://localhost/DataflowControl.xaml")));
controlClient.Unsuspend(instanceId);
// ...
controlClient.Abandon(instanceId);

Dotyczy

Abandon(Guid, String)

Porzuca określone wystąpienie przepływu pracy.

public:
 void Abandon(Guid instanceId, System::String ^ reason);
public void Abandon (Guid instanceId, string reason);
member this.Abandon : Guid * string -> unit
Public Sub Abandon (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.

Przykłady

W poniższym przykładzie pokazano, jak porzucić wystąpienie przepływu pracy przy użyciu elementu WorkflowControlClient.

IWorkflowCreation creationClient = new ChannelFactory<IWorkflowCreation>(new BasicHttpBinding(), "http://localhost/DataflowControl.xaml/Creation").CreateChannel();

Guid instanceId = creationClient.CreateSuspended(null);
WorkflowControlClient controlClient = new WorkflowControlClient(
    new BasicHttpBinding(),
    new EndpointAddress(new Uri("http://localhost/DataflowControl.xaml")));
controlClient.Unsuspend(instanceId);
// ...
controlClient.Abandon(instanceId, "Sample to abandon");

Dotyczy