Aracılığıyla paylaş


WorkflowControlClient.Abandon Yöntem

Tanım

bir iş akışı örneğinden vazgeçer.

Aşırı Yüklemeler

Abandon(Guid)

Belirtilen iş akışı örneğini bırakır.

Abandon(Guid, String)

Belirtilen iş akışı örneğini bırakır.

Abandon(Guid)

Belirtilen iş akışı örneğini bırakır.

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

Parametreler

instanceId
Guid

Bırakacak iş akışı örneği.

Örnekler

Aşağıdaki örnekte ile bir iş akışı örneğinin nasıl bırakılası gösterilmektedir 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);

Şunlara uygulanır

Abandon(Guid, String)

Belirtilen iş akışı örneğini bırakır.

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)

Parametreler

instanceId
Guid

Bırakacak iş akışı örneği.

reason
String

İş akışı örneğini bırakmanın nedeni.

Örnekler

Aşağıdaki örnekte ile bir iş akışı örneğinin nasıl bırakılası gösterilmektedir 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");

Şunlara uygulanır