System.Activities 네임스페이스

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

클래스

Name Description
Activity

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

Activity<TResult>

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

ActivityAction

인수에 없고 값을 반환하지 않는 작업 대리자를 정의합니다.

ActivityAction<T>

인수에 하나 있고 값을 반환하지 않는 작업 대리자를 정의합니다.

ActivityAction<T1,T2>

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

ActivityAction<T1,T2,T3>

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

ActivityAction<T1,T2,T3,T4>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ActivityBuilder

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

ActivityBuilder<TResult>

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

ActivityContext

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

ActivityDelegate

활동 기반 콜백을 나타냅니다.

ActivityFunc<TResult>

인수와 형식Tresult의 인수가 하나 out 도 없는 in 작업 대리자를 정의합니다.

ActivityFunc<T,TResult>

형식의 인수와 형식 T 의 인수를 하나씩 out 사용하여 작업 대리자를 정의합니다 TResult.

ActivityFunc<T1,T2,TResult>

형식의 인수와 형식 T 의 인수를 하나씩 out 사용하여 작업 대리자를 정의합니다 TResult.

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>

형식의 인수 5개와 형식 T 의 out 인수 1개로 활동 대리자를 정의합니다 TResult.

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

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

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

형식의 인수 7개와 형식 T 의 out 인수 1개로 활동 대리자를 정의합니다 TResult.

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

형식의 인수 8개와 형식 T 의 out 인수 1개로 활동 대리자를 정의합니다 TResult.

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

형식의 인수가 9개이고 형식 T 의 out 인수가 1개인 작업 대리자를 정의합니다 TResult.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ActivityInstance

런타임에 활동의 인스턴스 상태를 나타냅니다.

ActivityPropertyReference

활동이 역직렬화될 때 x:Class 활동에서 ActivityBuilderPropertyReferenceExtension<T>x:Class 사용되는 속성 참조를 ActivityBuilder나타냅니다.

ActivityWithResult

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

Argument

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

AsyncCodeActivity

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

AsyncCodeActivity<TResult>

지정된 형식의 활동에 대한 비동기 코드 작업 실행을 처음부터 완료까지 관리합니다. 추상 및 제네릭 클래스입니다.

AsyncCodeActivityContext

비동기 작업에 대한 실행 컨텍스트입니다.

Bookmark

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

BookmarkScope

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

BookmarkScopeHandle

Handle 수명을 관리하는 데 사용되는 A.BookmarkScope

CodeActivity

변수 및 인수 확인 및 확장에 대한 액세스를 제공하는 메서드로 Execute(CodeActivityContext) 정의된 명령적 동작으로 사용자 지정 작업을 만들기 위한 추상 클래스입니다.

CodeActivity<TResult>

변수 및 인수 확인 및 확장에 대한 액세스 권한을 부여하여 메서드에 Execute(CodeActivityContext) 정의된 명령적 동작을 사용하여 사용자 지정 작업을 만들기 위한 추상 클래스입니다.

CodeActivityContext

확장 하 ActivityContext 고 에 대 한 추가 기능을 제공 합니다 CodeActivity.

DelegateArgument

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

DelegateInArgument

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

DelegateInArgument<T>

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

DelegateOutArgument

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

DelegateOutArgument<T>

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

DynamicActivity

를 사용하여 ICustomTypeDescriptorWF 디자이너 및 런타임과 인터페이스하는 활동을 동적으로 생성할 수 있는 개체 모델을 제공합니다.

DynamicActivity<TResult>

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

DynamicActivityProperty

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

ExceptionPersistenceExtension

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

ExclusiveHandle

필수가 아닌 핸들을 제외하고 범위 핸들의 하위 집합에 액세스할 수 있도록 하는 추가 정보를 책갈피에 추가합니다.

ExecutionProperties

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

Handle

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

HandleInitializationContext

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

InArgument

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

InArgument<T>

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

InOutArgument

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

InOutArgument<T>

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

InvalidWorkflowException

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

InvokeCompletedEventArgs

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

Location

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

Location<T>

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

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

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

WorkflowIdentity

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

WorkflowInspectionServices

활동 트리에 대한 런타임 메타데이터를 사용하기 위한 메서드를 제공합니다.

WorkflowInvoker

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

구조체

Name Description
ActivityMetadata

구성된 Activity 실행 환경에 도입하는 인수, 자식 활동, 변수 및 대리자 집합을 나타냅니다.

CodeActivityMetadata

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

CodeActivityPublicEnvironmentAccessor

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

NativeActivityMetadata

구성된 NativeActivity 실행 환경에 도입하는 인수, 자식 활동, 변수 및 대리자 집합을 나타냅니다.

인터페이스

Name Description
IExecutionProperty

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

IPropertyRegistrationCallback

워크플로 실행 속성이 사용자 지정 등록 및 등록 취소 논리를 제공하도록 허용합니다.

열거형

Name Description
ActivityInstanceState

활동 인스턴스의 상태를 설명합니다.

ArgumentDirection

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

BookmarkOptions

Bookmark대한 옵션을 지정합니다.

BookmarkResumptionResult

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

PersistableIdleAction

지속성이 허용될 때 워크플로가 유휴 상태가 될 때 발생하는 작업을 지정합니다.

UnhandledExceptionAction

예외가 워크플로의 루트를 이스케이프할 때 발생하는 작업을 지정합니다.

VariableModifiers

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

WorkflowIdentityFilter

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

대리자

Name Description
BookmarkCallback

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

CompletionCallback

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

CompletionCallback<TResult>

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

DelegateCompletionCallback

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

FaultCallback

예약된 활동 또는 자식 중 하나가 상태에 들어갈 때 호출되는 메서드를 Faulted 나타냅니다.