WorkflowInstance.WorkflowInstanceControl 구조체

정의

파생 클래스를 WorkflowInstance 워크플로 런타임의 기능에 액세스하는 메서드를 제공합니다.

protected: value class WorkflowInstance::WorkflowInstanceControl
protected struct WorkflowInstance.WorkflowInstanceControl
Protected Structure WorkflowInstance.WorkflowInstanceControl
상속
WorkflowInstance.WorkflowInstanceControl

속성

Name Description
HasPendingTrackingRecords

워크플로 런타임에서 호출하여 이 워크플로 인스턴스에 보류 중인 추적 레코드 및 추적 참가자가 있는지 여부를 확인합니다.

IsPersistable

유지할 수 있는 상태에 있는지 여부를 WorkflowInstance 나타내는 값을 가져옵니다.

State

의 상태를 WorkflowInstance가져옵니다.

TrackingEnabled

이 워크플로 인스턴스에서 추적을 사용할 수 있는지 여부를 확인하기 위해 워크플로 런타임에서 호출됩니다.

메서드

Name Description
Abort()

를 중단합니다 WorkflowInstance.

Abort(Exception)

지정된 예외 사용을 WorkflowInstance 중단합니다.

BeginFlushTrackingRecords(TimeSpan, AsyncCallback, Object)

워크플로 런타임에서 보류 중인 추적 레코드를 비동기적으로 추적 참가자에게 보내기 시작하도록 호출됩니다.

EndFlushTrackingRecords(IAsyncResult)

워크플로 런타임에 의해 호출되어 트랙 작업을 종료합니다.

Equals(Object)

현재 WorkflowInstance.WorkflowInstanceControl 개체가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다.

FlushTrackingRecords(TimeSpan)

워크플로 런타임에서 추적 참가자에게 보류 중인 추적 레코드를 보내도록 호출합니다.

GetAbortReason()

중단을 일으키는 예외를 WorkflowInstance 반환합니다.

GetBookmarks()

에 사용할 수 있는 책갈피의 컬렉션을 반환합니다 WorkflowInstance.

GetBookmarks(BookmarkScope)

지정된 BookmarkScope에서 만든 책갈피의 컬렉션을 반환합니다WorkflowInstance.

GetCompletionState()

의 마지막 ActivityInstanceState 을 반환합니다 WorkflowInstance.

GetCompletionState(Exception)

종료 예외를 WorkflowInstance포함하여 마지막 ActivityInstanceState 을 반환합니다.

GetCompletionState(IDictionary<String,Object>, Exception)

워크플로 출력 및 종료 예외를 WorkflowInstance포함하여 최종 ActivityInstanceState 결과를 반환합니다.

GetHashCode()

이에 WorkflowInstance.WorkflowInstanceControl대한 해시 코드를 반환합니다.

GetMappedVariables()

로 지정된 현재 범위의 변수 사전을 Mapped반환합니다.

PauseWhenPersistable()

워크플로 런타임이 지속 가능한 다음 실행 지점에서 일시 중지 WorkflowInstance 하도록 요청합니다. 현재 스케줄러 큐는 비어 있지 않을 수 있습니다.

PrepareForSerialization()

serialization을 WorkflowInstance 위한 상태를 준비합니다.

RequestPause()

스케줄러가 중지되도록 요청합니다.

Run()

실행을 시작하도록 지시합니다 WorkflowInstance .

ScheduleBookmarkResumption(Bookmark, Object, BookmarkScope)

지정된 BookmarkScope에서 Bookmark 다시 시작을 예약합니다.

ScheduleBookmarkResumption(Bookmark, Object)

지정된 값을 사용하여 책갈피 다시 시작을 예약합니다.

ScheduleCancel()

의 취소를 예약합니다 WorkflowInstance.

Terminate(Exception)

지정된 예외를 WorkflowInstance 사용하여 터미널 Faulted 상태로 전환합니다.

Track(WorkflowInstanceRecord)

워크플로 런타임에서 호출하여 보류 중인 레코드 목록에 지정된 보류 중인 레코드를 추가합니다.

연산자

Name Description
Equality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl)

WorkflowInstance.WorkflowInstanceControl 인스턴스가 같은지 여부를 나타내는 값을 반환합니다.

Inequality(WorkflowInstance+WorkflowInstanceControl, WorkflowInstance+WorkflowInstanceControl)

WorkflowInstance.WorkflowInstanceControl 인스턴스가 같지 않은지 여부를 나타내는 값을 반환합니다.

적용 대상