WorkflowControlClient.Suspend Метод

Определение

Приостанавливает указанный экземпляр рабочего процесса.

Перегрузки

Имя Описание
Suspend(Guid)

Приостанавливает указанный экземпляр рабочего процесса.

Suspend(Guid, String)

Приостанавливает указанный экземпляр рабочего процесса.

Suspend(Guid)

Приостанавливает указанный экземпляр рабочего процесса.

public:
 void Suspend(Guid instanceId);
public void Suspend(Guid instanceId);
member this.Suspend : Guid -> unit
Public Sub Suspend (instanceId As Guid)

Параметры

instanceId
Guid

Экземпляр рабочего процесса для приостановки.

Примеры

В следующем примере показано, как приостановить экземпляр рабочего процесса с 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);

Применяется к

Suspend(Guid, String)

Приостанавливает указанный экземпляр рабочего процесса.

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)

Параметры

instanceId
Guid

Экземпляр рабочего процесса для приостановки.

reason
String

Причина приостановки экземпляра рабочего процесса.

Примеры

В следующем примере показано, как приостановить экземпляр рабочего процесса с 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");

Применяется к