WorkflowControlClient.Terminate Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het opgegeven werkstroomexemplaren beëindigd.
Overloads
| Name | Description |
|---|---|
| Terminate(Guid) |
Hiermee wordt het opgegeven werkstroomexemplaren beëindigd. |
| Terminate(Guid, String) |
Hiermee wordt het opgegeven werkstroomexemplaren beëindigd met de opgegeven reden. |
Terminate(Guid)
Hiermee wordt het opgegeven werkstroomexemplaren beëindigd.
public:
void Terminate(Guid instanceId);
public void Terminate(Guid instanceId);
member this.Terminate : Guid -> unit
Public Sub Terminate (instanceId As Guid)
Parameters
- instanceId
- Guid
Het werkstroomexemplaren dat moet worden beëindigd.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een werkstroomexemplaren beëindigt met de 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);
Van toepassing op
Terminate(Guid, String)
Hiermee wordt het opgegeven werkstroomexemplaren beëindigd met de opgegeven reden.
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)
Parameters
- instanceId
- Guid
Het werkstroomexemplaren dat moet worden beëindigd.
- reason
- String
De reden om het werkstroomexemplaren te beëindigen.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een werkstroomexemplaren beëindigt met de 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");