다음을 통해 공유


System.Activities 네임스페이스

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

클래스

Activity

기존 Activity 개체에서 복합 작업을 만드는 데 사용되는 추상 기본 클래스입니다.

Activity<TResult>

기존 Activity 개체에서 복합 작업을 만드는 데 사용되는 추상 기본 클래스입니다. 이 개체는 작업의 형식 지정자를 사용하여 결과 형식을 지정합니다.

ActivityAction

in 인수가 없으며 값을 반환하지 않는 작업 대리자를 정의합니다.

ActivityAction<T>

in 인수가 1개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

ActivityAction<T1,T2>

in 인수가 2개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

ActivityAction<T1,T2,T3>

in 인수가 3개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

ActivityAction<T1,T2,T3,T4>

in 인수가 4개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 5개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 6개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 7개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 8개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 9개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 10개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 11개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 12개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 13개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 14개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 15개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

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

in 인수가 16개이고 값을 반환하지 않는 작업 대리자를 정의합니다.

ActivityBuilder

워크플로 작업의 속성 데이터를 제공합니다.

ActivityBuilder<TResult>

제네릭 워크플로 작업의 속성 데이터를 제공합니다.

ActivityContext

작업의 실행 환경을 나타내는 컨텍스트 클래스의 기본 클래스입니다.

ActivityDelegate

작업 기반 콜백을 나타냅니다.

ActivityFunc<TResult>

인수가 없고 형식Tresult의 인수 하나가 out 있는 in 활동 대리자를 정의합니다.

ActivityFunc<T,TResult>

형식이 T인 1개의 in 인수 및 형식이 TResult인 1개의 out인수를 사용하여 작업 대리자를 정의합니다.

ActivityFunc<T1,T2,TResult>

형식이 T인 1개의 in 인수 및 형식이 TResult인 1개의 out인수를 사용하여 작업 대리자를 정의합니다.

ActivityFunc<T1,T2,T3,TResult>

형식의 인수 3개와 형식 T 의 인수 1개를 out 사용하여 활동 대리자를 정의합니다 TResult.

ActivityFunc<T1,T2,T3,T4,TResult>

형식의 인수 4개와 형식 T 의 인수 1개를 out 사용하여 활동 대리자를 정의합니다 TResult.

ActivityFunc<T1,T2,T3,T4,T5,TResult>

형식이 T인 5개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

ActivityFunc<T1,T2,T3,T4,T5,T6,TResult>

형식이 T인 6개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult>

형식이 T인 7개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult>

형식이 T인 8개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

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

형식이 T인 9개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

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

형식이 T인 1개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

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

형식이 T인 1개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

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

형식이 T인 1개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

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

형식이 T인 1개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

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

형식이 T인 1개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

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

형식이 T인 1개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

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

형식이 T인 1개의 in 인수 및 형식이 TResult인 1개의 out 인수를 사용하여 작업 대리자를 정의합니다.

ActivityInstance

런타임의 작업 인스턴스 상태를 나타냅니다.

ActivityPropertyReference

ActivityBuilder에서 사용되며 x:Class 작업이 PropertyReferenceExtension<T>로 역직렬화되면 x:Class 작업의 ActivityBuilder에 매핑되는 속성 참조를 나타냅니다.

ActivityWithResult

작업 out 인수의 값 또는 형식을 검색합니다. 이 클래스는 추상 클래스이며 Activity 클래스에서 파생됩니다.

Argument

작업 내부/외부로의 데이터 흐름을 지원하는 바인딩 터미널을 나타내는 추상 기본 클래스입니다.

AsyncCodeActivity

시작할 때부터 완료할 때까지 비동기 코드 활동 실행을 관리합니다. 이 클래스는 추상 클래스입니다.

AsyncCodeActivity<TResult>

시작할 때부터 완료할 때까지 지정한 형식의 작업에 대한 비동기 코드 작업 실행을 관리합니다. 이 클래스는 추상 제네릭 클래스입니다.

AsyncCodeActivityContext

비동기 작업의 실행 컨텍스트입니다.

Bookmark

워크플로 또는 작업이 다시 시작할 때까지 수동적으로 대기할 수 있는 지점을 나타냅니다.

BookmarkScope

동일한 프로토콜 내에서 작동하는 것으로 분류되는 Bookmark 개체 집합의 범위를 지정합니다.

BookmarkScopeHandle

Handle 의 수명을 관리하는 데 사용되는 입니다BookmarkScope.

CodeActivity

Execute(CodeActivityContext) 메서드에 정의된 필수적 동작을 사용하여 사용자 지정 활동을 만드는 추상 클래스로, 변수와 인수 확인 및 확장에 액세스할 수 있도록 지정합니다.

CodeActivity<TResult>

Execute(CodeActivityContext) 메서드에 정의된 필수적 동작을 사용하여 사용자 지정 작업을 만드는 추상 클래스로, 변수와 인수 확인 및 확장에 액세스할 수 있도록 지정합니다.

CodeActivityContext

ActivityContext를 확장하고 CodeActivity의 추가 기능을 제공합니다.

DelegateArgument

ActivityDelegate 내부/외부로의 데이터 흐름을 지원하는 바인딩 터미널을 나타내는 추상 기본 클래스입니다.

DelegateInArgument

ActivityDelegate 내부로의 데이터 흐름을 지원하는 바인딩 터미널을 나타내는 추상 기본 클래스입니다.

DelegateInArgument<T>

ActivityDelegate 내부로의 데이터 흐름을 나타내는 바인딩 터미널입니다.

DelegateOutArgument

ActivityDelegate 외부로의 데이터 흐름을 지원하는 바인딩 터미널을 나타내는 추상 기본 클래스입니다.

DelegateOutArgument<T>

ActivityDelegate 외부로의 데이터 흐름을 나타내는 바인딩 터미널입니다.

DynamicActivity

ICustomTypeDescriptor를 사용하여 WF 디자이너 및 런타임과 함께 작동하는 활동을 동적으로 생성할 수 있는 개체 모델을 제공합니다.

DynamicActivity<TResult>

ICustomTypeDescriptor를 사용하여 WF 디자이너 및 워크플로 런타임과 함께 작동하는 작업을 동적으로 생성하는 DOM(문서 개체 모델)과 일치하는 접근 방식을 제공합니다.

DynamicActivityProperty

런타임에 만들어지고 에서 ActivityExecutionContext실행되는 의 DynamicActivity 속성을 나타냅니다.

ExceptionPersistenceExtension

예외 지속성을 지정합니다.

ExclusiveHandle

책갈피가 필요하지 않은 핸들을 제외하고 해당 범위 핸들의 하위 집합에 액세스할 수 있도록 해당 책갈피에 보조 정보를 추가합니다.

ExecutionProperties

특정 범위의 속성 컬렉션을 나타냅니다.

Handle

해당 수명이 워크플로 런타임에 의해 제어되는 형식을 나타냅니다.

HandleInitializationContext

Handle의 초기화 환경을 나타냅니다.

InArgument

작업 내부로의 데이터 흐름을 지원하는 바인딩 터미널을 나타내는 추상 기본 클래스입니다.

InArgument<T>

작업 내부로의 데이터 흐름을 나타내는 바인딩 터미널입니다.

InOutArgument

작업 내부/외부로의 데이터 흐름을 지원하는 바인딩 터미널을 나타내는 추상 기본 클래스입니다.

InOutArgument<T>

작업 내부/외부로의 데이터 흐름을 나타내는 바인딩 터미널입니다.

InvalidWorkflowException

워크플로가 올바르지 않을 때 발생하는 예외를 처리합니다.

InvokeCompletedEventArgs

InvokeCompleted 이벤트에 대한 데이터를 제공합니다.

Location

Argument 또는 Variable에서 사용하는 값에 대한 참조를 제공합니다.

Location<T>

Argument 또는 Variable에서 사용하는 값에 대한 형식화된 참조를 제공합니다.

LocationReference

런타임에 Location을 확인할 수 있는 메커니즘을 제공합니다.

LocationReferenceEnvironment

런타임에 작업에서 사용할 수 있는 변수 및 인수 환경을 나타냅니다.

NativeActivity

Execute(NativeActivityContext) 메서드를 사용하여 실행 논리를 구현하는 사용자 지정 활동의 추상 기본 클래스로, 런타임 기능에 완전히 액세스할 수 있도록 지정합니다.

NativeActivity<TResult>

런타임 기능에 대한 모든 권한이 있는 Execute(NativeActivityContext) 메서드를 사용하여 실행 논리를 구현하는 사용자 지정 활동의 추상 기본 클래스입니다.

NativeActivityAbortContext

중단되는 작업의 실행 환경을 나타냅니다.

NativeActivityContext

NativeActivity에 대한 실행 컨텍스트입니다.

NativeActivityFaultContext

자식 작업에 의해 throw한 예외를 처리할 때 NativeActivity의 실행 환경을 나타냅니다.

NativeActivityTransactionContext

런타임에 트랜잭션을 제공해야 하는 NativeActivity의 실행 컨텍스트입니다.

NoPersistHandle

비지속성 블록의 수명을 관리합니다.

OutArgument

작업 외부로의 데이터 흐름을 지원하는 바인딩 터미널을 나타내는 추상 기본 클래스입니다.

OutArgument<T>

작업 외부로의 데이터 흐름을 나타내는 바인딩 터미널입니다.

OverloadGroupAttribute

작업에서 유효한 인수 조합을 나타내는 메서드를 제공합니다.

RegistrationContext

워크플로 실행 속성의 현재 컬렉션에 대한 액세스를 제공합니다.

RequiredArgumentAttribute

인수를 적용할 수 있는 유효한 애플리케이션 요소입니다.

RuntimeArgument

런타임에 대한 작업 인수의 특징을 설명합니다.

RuntimeDelegateArgument

런타임에 대한 DelegateArgument의 특징을 설명합니다.

RuntimeTransactionHandle

워크플로 인스턴스의 런타임 트랜잭션에 대한 액세스를 제공합니다.

ValidationException

워크플로 또는 작업이 잘못된 상태에 있을 때 throw되는 예외입니다.

Variable

워크플로 데이터 멤버 지원 클래스 Variable<T>이 파생되는 추상 기본 클래스입니다.

Variable<T>

워크플로의 변수를 나타냅니다.

VersionMismatchException

버전 불일치 예외에 대한 정보를 지정합니다.

WorkflowApplication

워크플로의 단일 인스턴스에 대한 호스트를 제공합니다.

WorkflowApplicationAbortedEventArgs

중단된 워크플로 인스턴스에 대한 데이터를 제공합니다.

WorkflowApplicationAbortedException

인스턴스가 중단되었으므로 워크플로 인스턴스에 대한 작업이 유효하지 않는 경우 throw되는 예외를 나타냅니다.

WorkflowApplicationCompletedEventArgs

실행을 완료한 워크플로 인스턴스에 대한 정보를 제공합니다.

WorkflowApplicationCompletedException

인스턴스가 완료되었으므로 워크플로 인스턴스에 대한 작업이 유효하지 않는 경우 throw되는 예외를 나타냅니다.

WorkflowApplicationEventArgs

WorkflowApplication과 연결된 이벤트의 기본 클래스입니다.

WorkflowApplicationException

워크플로 애플리케이션을 실행하는 동안 발생하는 오류를 처리하기 위한 기본 클래스를 제공합니다.

WorkflowApplicationIdleEventArgs

유휴 상태가 된 워크플로 인스턴스에 대한 정보를 보유합니다.

WorkflowApplicationInstance

워크플로 애플리케이션 인스턴스에 대한 정보를 지정합니다.

WorkflowApplicationTerminatedException

인스턴스가 종료되었으므로 워크플로 인스턴스에 대한 작업이 유효하지 않는 경우 throw되는 예외입니다.

WorkflowApplicationUnhandledExceptionEventArgs

워크플로 인스턴스에서 발생한 처리되지 않은 예외에 대한 정보를 제공합니다.

WorkflowApplicationUnloadedException

인스턴스가 언로드되었으므로 워크플로 인스턴스에 대한 작업이 유효하지 않는 경우 throw되는 예외입니다.

WorkflowDataContext

현재 워크플로 환경의 데이터 컨텍스트를 나타내고 워크플로 인수 및 변수를 WPF(Windows Presentation Foundation) 데이터 바인딩 범위로 가져오는 연결을 제공합니다.

WorkflowIdentity

지속된 워크플로 인스턴스를 해당 워크플로 정의에 매핑합니다.

WorkflowInspectionServices

작업 트리의 런타임 메타데이터 작업을 수행할 수 있는 메서드를 제공합니다.

WorkflowInvoker

워크플로를 메서드 호출인 것처럼 호출할 수 있는 방법을 제공합니다.

구조체

ActivityMetadata

구성된 Activity가 실행 환경에 제공하는 인수, 자식 작업, 변수 및 대리자 집합을 나타냅니다.

CodeActivityMetadata

구성된 CodeActivity가 실행 환경에 제공하는 인수 집합을 나타냅니다.

CodeActivityPublicEnvironmentAccessor

공용 환경 접근자에 대한 정보를 지정합니다.

NativeActivityMetadata

구성된 NativeActivity가 실행 환경에 제공하는 인수, 자식 작업, 변수 및 대리자 집합을 나타냅니다.

인터페이스

IExecutionProperty

실행 속성에 연결된 작업의 작업 항목 이전 및 이후의 스레드 로컬 스토리지를 구성하는 메커니즘을 제공합니다.

IPropertyRegistrationCallback

워크플로 실행 속성에서 사용자 지정 등록 및 등록 취소 논리를 제공할 수 있습니다.

열거형

ActivityInstanceState

작업 인스턴스 상태에 대해 설명합니다.

ArgumentDirection

Argument의 데이터 흐름 방향을 지정합니다.

BookmarkOptions

Bookmark의 옵션을 지정합니다.

BookmarkResumptionResult

해당 멤버가 책갈피 예약 요청의 결과를 나타내는 열거형을 정의합니다.

PersistableIdleAction

지속성이 허용되는 경우 워크플로가 유휴 상태가 되면 수행되는 동작을 지정합니다.

UnhandledExceptionAction

예외에서 워크플로 루트를 이스케이프할 때 수행되는 동작을 지정합니다.

VariableModifiers

워크플로 런타임에서 Variable 개체를 처리하는 방법을 지정합니다.

WorkflowIdentityFilter

워크플로 ID 필터를 지정합니다.

대리자

BookmarkCallback

Bookmark를 다시 시작할 때 호출되는 메서드를 나타냅니다.

CompletionCallback

작업이 완료될 때 호출되는 메서드입니다.

CompletionCallback<TResult>

작업이 완료될 때 호출되는 메서드입니다.

DelegateCompletionCallback

ActivityDelegate가 완료될 때 호출되는 메서드를 나타냅니다.

FaultCallback

예약된 작업 또는 해당 자식 중 하나의 상태가 Faulted가 될 때 호출되는 메서드를 나타냅니다.