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)

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

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