Sdílet prostřednictvím


WorkflowControlClient.Abandon Metoda

Definice

Opustí instanci pracovního postupu.

Přetížení

Abandon(Guid)

Opustí zadanou instanci pracovního postupu.

Abandon(Guid, String)

Opustí zadanou instanci pracovního postupu.

Abandon(Guid)

Opustí zadanou instanci pracovního postupu.

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

Parametry

instanceId
Guid

Instance pracovního postupu, která má být zrušena.

Příklady

Následující příklad ukazuje, jak opustit instanci pracovního postupu pomocí 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);

Platí pro

Abandon(Guid, String)

Opustí zadanou instanci pracovního postupu.

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

Instance pracovního postupu, která má být zrušena.

reason
String

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

Příklady

Následující příklad ukazuje, jak opustit instanci pracovního postupu pomocí 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");

Platí pro