WorkflowControlClient.Terminate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ukončí zadanou instanci pracovního postupu.
Přetížení
Terminate(Guid) |
Ukončí zadanou instanci pracovního postupu. |
Terminate(Guid, String) |
Ukončí zadanou instanci pracovního postupu se zadaným důvodem. |
Terminate(Guid)
Ukončí zadanou instanci pracovního postupu.
public:
void Terminate(Guid instanceId);
public void Terminate (Guid instanceId);
member this.Terminate : Guid -> unit
Public Sub Terminate (instanceId As Guid)
Parametry
- instanceId
- Guid
Instance pracovního postupu, která se má ukončit.
Příklady
Následující příklad ukazuje, jak ukončit 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.Terminate(instanceId);
Platí pro
Terminate(Guid, String)
Ukončí zadanou instanci pracovního postupu se zadaným důvodem.
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)
Parametry
- instanceId
- Guid
Instance pracovního postupu, která se má ukončit.
- reason
- String
Důvod ukončení instance pracovního postupu.
Příklady
Následující příklad ukazuje, jak ukončit 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.Terminate(instanceId, "Sample to terminate");