WorkflowControlClient.Abandon 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.
Bricht eine Workflowinstanz ab.
Überlädt
Abandon(Guid) |
Bricht die angegebene Workflowinstanz ab. |
Abandon(Guid, String) |
Bricht die angegebene Workflowinstanz ab. |
Abandon(Guid)
Bricht die angegebene Workflowinstanz ab.
public:
void Abandon(Guid instanceId);
public void Abandon (Guid instanceId);
member this.Abandon : Guid -> unit
Public Sub Abandon (instanceId As Guid)
Parameter
- instanceId
- Guid
Die abzubrechende Workflowinstanz.
Beispiele
Im folgenden Beispiel wird gezeigt, wie mit dem WorkflowControlClient eine Workflowinstanz abgebrochen 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.Unsuspend(instanceId);
// ...
controlClient.Abandon(instanceId);
Gilt für:
Abandon(Guid, String)
Bricht die angegebene Workflowinstanz ab.
public:
void Abandon(Guid instanceId, System::String ^ reason);
public void Abandon (Guid instanceId, string reason);
member this.Abandon : Guid * string -> unit
Public Sub Abandon (instanceId As Guid, reason As String)
Parameter
- instanceId
- Guid
Die abzubrechende Workflowinstanz.
- reason
- String
Der Grund für das Abbrechen der Workflowinstanz.
Beispiele
Im folgenden Beispiel wird gezeigt, wie mit dem WorkflowControlClient eine Workflowinstanz abgebrochen 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.Unsuspend(instanceId);
// ...
controlClient.Abandon(instanceId, "Sample to abandon");