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
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 anzuhaltende Workflowinstanz.
Beispiele
Im folgenden Beispiel wird gezeigt, wie mit dem WorkflowControlClient eine Workflowinstanz angehalten wird.
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 anzuhaltende Workflowinstanz.
- reason
- String
Der Grund für das Anhalten der Workflowinstanz.
Beispiele
Im folgenden Beispiel wird gezeigt, wie mit dem WorkflowControlClient eine Workflowinstanz angehalten wird.
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");