WorkflowControlClient.Terminate Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen iş akışı örneğini sonlandırır.
Aşırı Yüklemeler
Terminate(Guid) |
Belirtilen iş akışı örneğini sonlandırır. |
Terminate(Guid, String) |
Belirtilen iş akışı örneğini belirtilen nedenle sonlandırır. |
Terminate(Guid)
Belirtilen iş akışı örneğini sonlandırır.
public:
void Terminate(Guid instanceId);
public void Terminate (Guid instanceId);
member this.Terminate : Guid -> unit
Public Sub Terminate (instanceId As Guid)
Parametreler
- instanceId
- Guid
Sonlandıracak iş akışı örneği.
Örnekler
Aşağıdaki örnekte ile bir iş akışı örneğinin nasıl sonlandırılır 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.Terminate(instanceId);
Şunlara uygulanır
Terminate(Guid, String)
Belirtilen iş akışı örneğini belirtilen nedenle sonlandırır.
public:
void Terminate(Guid instanceId, System::String ^ reason);
public void Terminate (Guid instanceId, string reason);
member this.Terminate : Guid * string -> unit
Public Sub Terminate (instanceId As Guid, reason As String)
Parametreler
- instanceId
- Guid
Sonlandıracak iş akışı örneği.
- reason
- String
İş akışı örneğini sonlandırma nedeni.
Örnekler
Aşağıdaki örnekte ile bir iş akışı örneğinin nasıl sonlandırılır 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.Terminate(instanceId, "Sample to terminate");