WorkflowControlClient.Suspend Yöntem

Tanım

Belirtilen iş akışı örneğini askıya alır.

Aşırı Yüklemeler

Name Description
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 nasıl askıya alınacakları 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 nasıl askıya alınacakları 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");

Şunlara uygulanır