Bagikan melalui


WorkflowControlClient.Abandon Metode

Definisi

Mengabaikan instans alur kerja.

Overload

Abandon(Guid)

Mengabaikan instans alur kerja yang ditentukan.

Abandon(Guid, String)

Mengabaikan instans alur kerja yang ditentukan.

Abandon(Guid)

Mengabaikan instans alur kerja yang ditentukan.

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

Parameter

instanceId
Guid

Instans alur kerja yang akan ditinggalkan.

Contoh

Contoh berikut menunjukkan cara mengabaikan instans alur kerja dengan 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);

Berlaku untuk

Abandon(Guid, String)

Mengabaikan instans alur kerja yang ditentukan.

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)

Parameter

instanceId
Guid

Instans alur kerja yang akan ditinggalkan.

reason
String

Alasan untuk meninggalkan instans alur kerja.

Contoh

Contoh berikut menunjukkan cara mengabaikan instans alur kerja dengan 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");

Berlaku untuk