System.Activities 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시스템 활동에 관련된 클래스를 제공합니다.
클래스
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> |
인수가 없고 형식 |
ActivityFunc<T,TResult> |
형식이 |
ActivityFunc<T1,T2,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,TResult> |
형식의 인수 3개와 형식 |
ActivityFunc<T1,T2,T3,T4,TResult> |
형식의 인수 4개와 형식 |
ActivityFunc<T1,T2,T3,T4,T5,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult> |
형식이 |
ActivityFunc<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult> |
형식이 |
ActivityInstance |
런타임의 작업 인스턴스 상태를 나타냅니다. |
ActivityPropertyReference |
ActivityBuilder에서 사용되며 |
ActivityWithResult |
작업 |
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 | |
Location<T> | |
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가 될 때 호출되는 메서드를 나타냅니다. |
.NET