Бөлісу құралы:


IWorkflowInstanceManagement Интерфейс

Определение

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

public interface class IWorkflowInstanceManagement
[System.ServiceModel.Activities.Description.WorkflowContractBehavior]
[System.ServiceModel.ServiceContract(Name="IWorkflowInstanceManagement", Namespace="http://schemas.datacontract.org/2008/10/WorkflowServices")]
public interface IWorkflowInstanceManagement
[<System.ServiceModel.Activities.Description.WorkflowContractBehavior>]
[<System.ServiceModel.ServiceContract(Name="IWorkflowInstanceManagement", Namespace="http://schemas.datacontract.org/2008/10/WorkflowServices")>]
type IWorkflowInstanceManagement = interface
Public Interface IWorkflowInstanceManagement
Производный
Атрибуты

Методы

Abandon(Guid, String)

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

BeginAbandon(Guid, String, AsyncCallback, Object)

Начинает асинхронную операцию прерывания работы заданного экземпляра рабочего процесса.

BeginCancel(Guid, AsyncCallback, Object)

Начинает асинхронную операцию отмены работы заданного экземпляра рабочего процесса.

BeginRun(Guid, AsyncCallback, Object)

Начинает асинхронную операцию запуска заданного экземпляра рабочего процесса.

BeginSuspend(Guid, String, AsyncCallback, Object)

Начинает асинхронную операцию приостановки работы заданного экземпляра рабочего процесса.

BeginTerminate(Guid, String, AsyncCallback, Object)

Начинает асинхронную операцию прекращения работы заданного экземпляра рабочего процесса.

BeginTransactedCancel(Guid, AsyncCallback, Object)

Начинает асинхронную операцию отмены в транзакции.

BeginTransactedRun(Guid, AsyncCallback, Object)

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

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

Начинает асинхронную операцию приостановки работы заданного экземпляра рабочего процесса.

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

Начинает асинхронную операцию прекращения работы экземпляра рабочего процесса в транзакции.

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

Начинает асинхронную операцию возобновления работы заданного экземпляра рабочего процесса в транзакции.

BeginUnsuspend(Guid, AsyncCallback, Object)

Начинает асинхронную операцию возобновления заданного экземпляра рабочего процесса.

Cancel(Guid)

Отменяет заданный экземпляр рабочего процесса.

EndAbandon(IAsyncResult)

Завершает асинхронную операцию прерывания.

EndCancel(IAsyncResult)

Завершает асинхронную операцию отмены.

EndRun(IAsyncResult)

Завершает асинхронную операцию запуска.

EndSuspend(IAsyncResult)

Завершает асинхронную операцию приостановки.

EndTerminate(IAsyncResult)

Завершает асинхронную операцию завершения.

EndTransactedCancel(IAsyncResult)

Завершает асинхронную операцию отмены, входящую в транзакцию.

EndTransactedRun(IAsyncResult)

Завершает асинхронную операцию запуска, входящую в транзакцию.

EndTransactedSuspend(IAsyncResult)

Завершает асинхронную операцию приостановки, входящую в транзакцию.

EndTransactedTerminate(IAsyncResult)

Завершает асинхронную операцию прерывания работы, входящую в транзакцию.

EndTransactedUnsuspend(IAsyncResult)

Завершает асинхронную операцию продолжения, входящую в транзакцию.

EndUnsuspend(IAsyncResult)

Завершает асинхронную операцию возобновления.

Run(Guid)

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

Suspend(Guid, String)

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

Terminate(Guid, String)

Завершает заданный экземпляр рабочего процесса.

TransactedCancel(Guid)

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

TransactedRun(Guid)

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

TransactedSuspend(Guid, String)

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

TransactedTerminate(Guid, String)

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

TransactedUnsuspend(Guid)

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

Unsuspend(Guid)

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

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