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.
Gibt eine Workflowinstanz auf.
Überlädt
| Name | Beschreibung |
|---|---|
| Abandon(Guid) |
Gibt die angegebene Workflowinstanz auf. |
| Abandon(Guid, String) |
Gibt die angegebene Workflowinstanz auf. |
Abandon(Guid)
Gibt die angegebene Workflowinstanz auf.
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 Workflowinstanz, die abgebrochen werden soll.
Beispiele
Das folgende Beispiel zeigt, wie Sie eine Workflowinstanz mit dem 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.Abandon(instanceId);
Gilt für:
Abandon(Guid, String)
Gibt die angegebene Workflowinstanz auf.
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 Workflowinstanz, die abgebrochen werden soll.
- reason
- String
Der Grund, die Workflowinstanz aufzugeben.
Beispiele
Das folgende Beispiel zeigt, wie Sie eine Workflowinstanz mit dem 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.Abandon(instanceId, "Sample to abandon");