WorkflowControlClient.Abandon 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í.
Opustí instanci pracovního postupu.
Přetížení
Abandon(Guid) |
Opustí zadanou instanci pracovního postupu. |
Abandon(Guid, String) |
Opustí zadanou instanci pracovního postupu. |
Abandon(Guid)
Opustí zadanou instanci pracovního postupu.
public:
void Abandon(Guid instanceId);
public void Abandon (Guid instanceId);
member this.Abandon : Guid -> unit
Public Sub Abandon (instanceId As Guid)
Parametry
- instanceId
- Guid
Instance pracovního postupu, která má být zrušena.
Příklady
Následující příklad ukazuje, jak opustit 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.Abandon(instanceId);
Platí pro
Abandon(Guid, String)
Opustí zadanou instanci pracovního postupu.
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)
Parametry
- instanceId
- Guid
Instance pracovního postupu, která má být zrušena.
- reason
- String
Důvod pro opuštění instance pracovního postupu.
Příklady
Následující příklad ukazuje, jak opustit 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.Abandon(instanceId, "Sample to abandon");