다음을 통해 공유


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)

지정된 워크플로 인스턴스를 다시 시작합니다.

적용 대상