WorkflowControlClient.Abandon Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir iş akışı örneğinden vazgeçer.
Aşırı Yüklemeler
Abandon(Guid) |
Belirtilen iş akışı örneğini bırakır. |
Abandon(Guid, String) |
Belirtilen iş akışı örneğini bırakır. |
Abandon(Guid)
Belirtilen iş akışı örneğini bırakır.
public:
void Abandon(Guid instanceId);
public void Abandon (Guid instanceId);
member this.Abandon : Guid -> unit
Public Sub Abandon (instanceId As Guid)
Parametreler
- instanceId
- Guid
Bırakacak iş akışı örneği.
Örnekler
Aşağıdaki örnekte ile bir iş akışı örneğinin nasıl bırakılası gösterilmektedir 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);
Şunlara uygulanır
Abandon(Guid, String)
Belirtilen iş akışı örneğini bırakır.
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)
Parametreler
- instanceId
- Guid
Bırakacak iş akışı örneği.
- reason
- String
İş akışı örneğini bırakmanın nedeni.
Örnekler
Aşağıdaki örnekte ile bir iş akışı örneğinin nasıl bırakılası gösterilmektedir 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");