다음을 통해 공유


System.Activities.Statements 네임스페이스

활동 문에 관련된 클래스를 제공합니다.

클래스

AddToCollection<T>

지정한 컬렉션에 항목을 추가합니다.

Assign

워크플로 내에서 Argument 값을 설정합니다.

Assign<T>

Assign 작업은 워크플로 내에서 Argument 값을 설정하는 데 사용됩니다.

CancellationScope

Activity 형식의 취소 논리를 역시 Activity로 표현되는 주 실행 경로와 연결합니다.

Catch

Finally 작업의 해당 Try 블록에서 예외가 throw된 후 실행할 동작을 포함합니다.

Catch<TException>

Finally 활동의 해당 Try 블록에서 예외가 발생한 후 실행할 동작을 포함합니다.

ClearCollection<T>

모든 항목의 지정한 컬렉션을 지웁니다.

CompensableActivity

자식 작업의 보정을 지원하는 작업입니다.

Compensate

CompensableActivity의 보정 처리기를 명시적으로 호출하는 데 사용되는 작업입니다.

CompensationExtension

보정 활동과 관련되고 보정 관련 인스턴스 상태를 지속하는 확장을 나타냅니다.

CompensationToken

CompensableActivityBody가 성공적으로 완료된 후 CompensableActivity를 명시적으로 확인하거나 보정하는 수단을 제공합니다.

Confirm

CompensableActivity의 확인 처리기를 명시적으로 호출하는 데 사용되는 작업입니다.

CreateBookmarkScope

BookmarkScope을 만듭니다.

Delay

TimerExtension을 사용하여 지정한 기간에 대한 타이머를 만듭니다.

DeleteBookmarkScope

BookmarkScope에서 참조하는 Scope를 삭제합니다.

DoWhile

조건이 더 이상 true가 아닐 때까지 포함된 작업을 한 번 이상 실행하는 반복 작업입니다.

DurableTimerExtension

지속할 수 있는 작업 타이머 확장을 나타냅니다.

ExistsInCollection<T>

지정한 항목이 지정한 컬렉션에 있는지 여부를 나타냅니다.

Flowchart

익숙한 순서도 패러다임을 사용하는 모델 워크플로를 나타냅니다.

FlowDecision

두 가지 결과가 있는 조건부 노드를 모델링하는 기능을 제공하는 특수화된 FlowNode입니다.

FlowNode

Flowchart 활동 내에 포함될 수 있는 모든 다른 노드 형식에 대한 추상 기본 클래스입니다.

FlowStep

지정한 FlowNode을 실행하고 Action 포인터가 있는 Next 요소입니다.

FlowSwitch<T>

각 일치 항목에 대해 하나의 식과 결과가 있는 스위치 구문의 모델링을 허용하는 특수화된 FlowNode입니다.

ForEach<T>

Values 컬렉션에 제공되는 각 값에 대해 작업 동작을 한 번 실행합니다.

HandleScope<THandle>

Handle 개체에 대한 기본 범위 지정 동작을 제공합니다.

If

If-Then-Else 조건을 모델링합니다.

Interop

워크플로 내의 Activity 실행을 관리하는 작업입니다.

InvokeAction

활동의 ActivityAction 처리기를 호출합니다.

InvokeAction<T>

활동의 ActivityAction<T> 처리기를 호출합니다.

InvokeAction<T1,T2>

활동의 ActivityAction<T1,T2> 처리기를 호출합니다.

InvokeAction<T1,T2,T3>

활동의 ActivityAction<T1,T2,T3> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4>

활동의 ActivityAction<T1,T2,T3,T4> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5>

활동의 ActivityAction<T1,T2,T3,T4,T5> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6,T7> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>을 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> 처리기를 호출합니다.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

활동의 ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> 처리기를 호출합니다.

InvokeDelegate

지정한 ActivityDelegate를 호출합니다.

InvokeMethod

지정한 개체나 형식의 public 메서드를 호출합니다.

NoPersistScope

NoPersistScope 동작을 나타냅니다.

Parallel

모든 자식 작업을 동시에 비동기적으로 실행하는 작업입니다.

ParallelForEach<T>

컬렉션의 요소를 열거하고 컬렉션의 각 요소에 대해 포함 문을 병렬로 실행합니다.

Persist

워크플로 인스턴스가 지속하는 요청입니다.

Pick

이벤트 기반 제어 흐름 모델링을 제공합니다.

PickBranch

Pick 작업 내의 잠재적 실행 경로입니다.

RemoveFromCollection<T>

지정한 컬렉션에서 항목을 제거합니다.

Rethrow

Catch 작업 내에서 이전에 throw된 예외를 throw합니다.

Sequence

정의된 하나의 순서에 따라 자식 작업 집합을 실행합니다.

State

상태 시스템의 가능한 상태를 모델링합니다.

StateMachine

익숙한 상태 시스템 패러다임을 사용하여 워크플로를 모델링합니다.

Switch<T>

이 개체의 형식 지정자에 지정된 형식에 대해 지정된 식의 값을 기준으로 많은 작업 중에서 실행할 작업 하나를 선택합니다.

TerminateWorkflow

실행 중인 워크플로 인스턴스를 종료하고, 호스트에서 Completed 이벤트를 발생시키고, 오류 정보를 보고합니다. 워크플로가 종료된 후에는 다시 시작할 수 없습니다.

Throw

예외를 throw합니다.

TimerExtension

타이머 확장의 추상 기본 클래스입니다.

TransactionScope

트랜잭션 경계를 정하는 작업입니다.

Transition

가능한 상태 변경 사항 목록을 모델링합니다.

TryCatch

예외 처리 블록의 워크플로 런타임에서 실행할 작업을 포함합니다.

While

조건이 true로 확인되는 동안 포함된 작업을 실행합니다.

WorkflowTerminatedException

종료된 WorkflowApplication에 대해 작업을 호출할 때 throw되는 예외입니다.

WriteLine

지정한 TextWriter 개체에 지정한 문자열을 씁니다.