WorkflowInstance 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
주의
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
워크플로 인스턴스를 나타냅니다.
public ref class WorkflowInstance sealed
public sealed class WorkflowInstance
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class WorkflowInstance
type WorkflowInstance = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type WorkflowInstance = class
Public NotInheritable Class WorkflowInstance
- 상속
-
WorkflowInstance
- 특성
설명
메모
이 재질에서는 사용되지 않는 형식 및 네임스페이스에 대해 설명합니다. 자세한 내용은
클래스는 WorkflowInstance 워크플로 인스턴스의 실행을 제어하는 데 사용할 수 있는 메서드 및 속성을 노출합니다. 이는 기본적으로 워크플로 런타임 엔진에서 사용하는 실제 워크플로 인스턴스에 대한 프록시입니다. 호스트 또는 서비스는 클래스에 포함된 적절한 메서드를 호출하여 워크플로 런타임 엔진에 워크플로 인스턴스에 WorkflowInstance 대한 작업을 수행하도록 지시할 수 있습니다. 요청된 작업이 유효하지 않은 경우(예: 호스트가 이미 완료된 워크플로 인스턴스를 호출 Load 하는 경우) 워크플로 런타임 엔진에서 적절한 예외가 발생합니다.
메모
호스트 애플리케이션에 대한 호출이 반환되지 않으므로 워크플로 인스턴스가 응답하지 않는 경우 인스턴스를 복구하는 유일한 방법은 런타임을 다시 시작하는 것입니다. 그러나 인스턴스가 강제로 언로드, 중단 또는 일시 중단된 경우 메서드를 호출 WorkflowInstance.Resume 하여 계속할 수 있습니다.
속성
| Name | Description |
|---|---|
| InstanceId |
사용되지 않음.
워크플로 인스턴스의 고유 식별자를 가져옵니다. |
| WorkflowRuntime |
사용되지 않음.
이 워크플로 인스턴스에 WorkflowRuntime 대한 값을 가져옵니다. |
메서드
| Name | Description |
|---|---|
| Abort() |
사용되지 않음.
워크플로 인스턴스를 중단합니다. |
| ApplyWorkflowChanges(WorkflowChanges) |
사용되지 않음.
개체에서 지정한 워크플로 인스턴스에 WorkflowChanges 변경 내용을 적용합니다. |
| EnqueueItem(IComparable, Object, IPendingWork, Object) |
사용되지 않음.
지정된 워크플로 큐에 메시지를 동기적으로 게시합니다. |
| EnqueueItemOnIdle(IComparable, Object, IPendingWork, Object) |
사용되지 않음.
워크플로가 유휴 상태일 때 지정된 워크플로 큐에 메시지를 게시합니다. EnqueueItemOnIdle(IComparable, Object, IPendingWork, Object) 는 워크플로가 유휴 지점에 도달할 때까지 대기하고 워크플로 스케줄러가 유휴 상태인지 확인한 후 큐에 넣기(즉, 활성 작업이 실행되고 있지 않음)입니다. |
| Equals(Object) |
사용되지 않음.
지정한 개체가 해당 개체와 같은 WorkflowInstance지 여부를 나타내는 값을 반환합니다. |
| GetHashCode() |
사용되지 않음.
이 워크플로 인스턴스에 대한 해시 코드를 반환합니다. |
| GetType() |
사용되지 않음.
현재 인스턴스의 Type 가져옵니다. (다음에서 상속됨 Object) |
| GetWorkflowDefinition() |
사용되지 않음.
이 워크플로 인스턴스의 루트 활동을 검색합니다. |
| GetWorkflowNextTimerExpiration() |
사용되지 않음.
타이머 메시지를 배달하도록 예약된 다음 시점 WorkflowInstance 을 반환합니다. |
| GetWorkflowQueueData() |
사용되지 않음.
이 워크플로 인스턴스와 연결된 워크플로 큐에 대한 보류 중인 항목 및 구독된 활동을 포함하는 개체의 컬렉션을 WorkflowQueueInfo 가져옵니다. |
| Load() |
사용되지 않음.
이전에 언로드된 워크플로 인스턴스를 로드합니다. |
| MemberwiseClone() |
사용되지 않음.
현재 Object단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
| ReloadTrackingProfiles() |
사용되지 않음.
이 워크플로 인스턴스에 대한 추적 프로필을 다시 로드합니다. |
| Resume() |
사용되지 않음.
이전에 일시 중단된 워크플로 인스턴스의 실행을 다시 시작합니다. |
| Start() |
사용되지 않음.
워크플로 인스턴스의 실행을 시작합니다. |
| Suspend(String) |
사용되지 않음.
워크플로 인스턴스를 일시 중단합니다. |
| Terminate(String) |
사용되지 않음.
워크플로 인스턴스를 동기식으로 종료합니다. |
| ToString() |
사용되지 않음.
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
| TryUnload() |
사용되지 않음.
인스턴스가 일시 중단되거나 유휴 상태일 때 메모리에서 지속성 저장소로 워크플로 인스턴스를 언로드합니다. |
| Unload() |
사용되지 않음.
메모리에서 지속성 저장소로 워크플로 인스턴스를 언로드합니다. 이 호출은 현재 예약된 작업이 완료되거나 트랜잭션 범위가 끝날 때까지 차단됩니다. |
적용 대상
스레드 보안
이 형식은 스레드로부터 안전합니다.