WorkflowControlClient.Suspend 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.
Belirtilen iş akışı örneğini askıya alır.
Aşırı Yüklemeler
Suspend(Guid) |
Belirtilen iş akışı örneğini askıya alır. |
Suspend(Guid, String) |
Belirtilen iş akışı örneğini askıya alır. |
Suspend(Guid)
Belirtilen iş akışı örneğini askıya alır.
public:
void Suspend(Guid instanceId);
public void Suspend (Guid instanceId);
member this.Suspend : Guid -> unit
Public Sub Suspend (instanceId As Guid)
Parametreler
- instanceId
- Guid
Askıya alınacak iş akışı örneği.
Örnekler
Aşağıdaki örnekte ile bir iş akışı örneğinin askıya alınması 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.Suspend(instanceId);
Şunlara uygulanır
Suspend(Guid, String)
Belirtilen iş akışı örneğini askıya alır.
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)
Parametreler
- instanceId
- Guid
Askıya alınacak iş akışı örneği.
- reason
- String
İş akışı örneğini askıya alma nedeni.
Örnekler
Aşağıdaki örnekte ile bir iş akışı örneğinin askıya alınması 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.Suspend(instanceId, "Sample to suspend");