WorkflowControlClient.Suspend Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hält die angegebene Workflowinstanz an.
Überlädt
| Name | Beschreibung |
|---|---|
| Suspend(Guid) |
Hält die angegebene Workflowinstanz an. |
| Suspend(Guid, String) |
Hält die angegebene Workflowinstanz an. |
Suspend(Guid)
Hält die angegebene Workflowinstanz an.
public:
void Suspend(Guid instanceId);
public void Suspend(Guid instanceId);
member this.Suspend : Guid -> unit
Public Sub Suspend (instanceId As Guid)
Parameter
- instanceId
- Guid
Die Workflowinstanz, die angehalten werden soll.
Beispiele
Das folgende Beispiel zeigt, wie Sie eine Workflowinstanz mit der 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.Suspend(instanceId);
Gilt für:
Suspend(Guid, String)
Hält die angegebene Workflowinstanz an.
public:
void Suspend(Guid instanceId, System::String ^ reason);
public void Suspend(Guid instanceId, string reason);
member this.Suspend : Guid * string -> unit
Public Sub Suspend (instanceId As Guid, reason As String)
Parameter
- instanceId
- Guid
Die Workflowinstanz, die angehalten werden soll.
- reason
- String
Der Grund zum Anhalten der Workflowinstanz.
Beispiele
Das folgende Beispiel zeigt, wie Sie eine Workflowinstanz mit der 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.Suspend(instanceId, "Sample to suspend");