Поделиться через


System.Activities Пространство имен

Предоставляет классы, связанные с системными действиями.

Классы

Activity

Абстрактный базовый класс, используемый для создания составных действий из существующих объектов Activity.

Activity<TResult>

Абстрактный базовый класс, который используется для создания составных действий из существующих объектов Activity и задает результирующий тип с помощью описателя типа действия.

ActivityAction

Определяет делегат действия, который не принимает аргументов и не возвращает значение.

ActivityAction<T>

Определяет делегат действия, который принимает один аргумент и не возвращает значение.

ActivityAction<T1,T2>

Определяет делегат действия, который принимает два аргумента и не возвращает значение.

ActivityAction<T1,T2,T3>

Определяет делегат действия, который принимает три аргумента и не возвращает значение.

ActivityAction<T1,T2,T3,T4>

Определяет делегат действия, который принимает четыре аргумента и не возвращает значение.

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

Определяет делегат действия, который принимает пять аргументов и не возвращает значение.

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

Определяет делегат действия, который принимает шесть аргументов и не возвращает значение.

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

Определяет делегат действия, который принимает семь аргументов и не возвращает значение.

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

Определяет делегат действия, который принимает восемь аргументов и не возвращает значение.

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

Определяет делегат действия, который принимает девять аргументов и не возвращает значение.

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

Определяет делегат действия, который принимает десять аргументов и не возвращает значение.

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

Определяет делегат действия, который принимает одиннадцать аргументов и не возвращает значение.

ActivityAction<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,T13>

Определяет делегат действия, который принимает тринадцать аргументов и не возвращает значение.

ActivityAction<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,T15>

Определяет делегат действия, который принимает пятнадцать аргументов и не возвращает значение.

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

Определяет делегат действия, который принимает шестнадцать аргументов и не возвращает значение.

ActivityBuilder

Предоставляет данные свойств для действия рабочего процесса.

ActivityBuilder<TResult>

Предоставляет данные свойств для универсального действия рабочего процесса.

ActivityContext

Базовый класс для классов контекста, представляющих среду выполнения действия.

ActivityDelegate

Представляет обратный вызов на основе действия.

ActivityFunc<TResult>

Определяет делегат действия без in аргументов и один out аргумент типа Tresult.

ActivityFunc<T,TResult>

Определяет делегат действия с одним аргументом in типа T и одним аргументом out типа TResult.

ActivityFunc<T1,T2,TResult>

Определяет делегат действия с одним аргументом in типа T и одним аргументом out типа TResult.

ActivityFunc<T1,T2,T3,TResult>

Определяет делегат действия с тремя аргументами типа T и одним out аргументом типа TResult.

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

Определяет делегат действия с четырьмя аргументами типа T и одним out аргументом типа TResult.

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

Определяет делегат действия с пятью аргументами типа T и одним аргументом out типа TResult.

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

Определяет делегат действия с шестью аргументами типа T и одним аргументом out типа TResult.

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

Определяет делегат действия с семью входными аргументами типа T и одним выходным аргументом типа TResult.

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

Определяет делегат действия с восемью аргументами типа T и одним аргументом out типа TResult.

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

Определяет делегат действия с девятью аргументами типа T и одним аргументом out типа TResult.

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

Определяет делегат действия с одним входным аргументом типа T и одним выходным аргументом типа TResult.

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

Определяет делегат действия с одним входным аргументом типа T и одним выходным аргументом типа TResult.

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

Определяет делегат действия с одним входным аргументом типа T и одним выходным аргументом типа TResult.

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

Определяет делегат действия с одним входным аргументом типа T и одним выходным аргументом типа TResult.

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

Определяет делегат действия с одним входным аргументом типа T и одним выходным аргументом типа TResult.

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

Определяет делегат действия с одним входным аргументом типа T и одним выходным аргументом типа TResult.

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

Определяет делегат действия с одним входным аргументом типа T и одним выходным аргументом типа TResult.

ActivityInstance

Представляет состояние экземпляра действия во время выполнения.

ActivityPropertyReference

Представляет ссылку на свойство, которая используется в ActivityBuilder и сопоставляется с PropertyReferenceExtension<T> в действии x:Class, когда действие 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

Предоставляет объектную модель, которая позволяет динамически создавать действия, взаимодействующие с конструктором Workflow Foundation и средой выполнения с помощью ICustomTypeDescriptor.

DynamicActivity<TResult>

Предоставляет методику, согласующуюся с моделью DOM и предназначенную для динамического построения действий, которые взаимодействуют с конструктором Workflow Foundation и средой выполнения рабочих процессов с помощью ICustomTypeDescriptor.

DynamicActivityProperty

Представляет свойство объекта , DynamicActivity которое создается во время выполнения и выполняется в ActivityExecutionContext.

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

Представляет среду выполнения NativeActivity во время обработки исключения, вызванного дочерним действием.

NativeActivityTransactionContext

Контекст выполнения для действия NativeActivity, которое передает транзакцию в среду выполнения.

NoPersistHandle

Управляет временем существования несохраняемого блока.

OutArgument

Абстрактный базовый класс, представляющий конечную точку привязки, которая поддерживает поток данных из действия.

OutArgument<T>

Конечная точка привязки, представляющая поток данных из действия.

OverloadGroupAttribute

Предоставляет метод, указывающий, какие сочетания аргументов являются допустимыми для действия.

RegistrationContext

Предоставляет доступ к текущей коллекции свойств выполнения рабочего процесса.

RequiredArgumentAttribute

Элемент приложения, к которому допустимо применять аргумент.

RuntimeArgument

Описывает характеристики аргумента действия для среды выполнения.

RuntimeDelegateArgument

Описывает характеристики DelegateArgument для среды выполнения.

RuntimeTransactionHandle

Предоставляет доступ к транзакции времени выполнения в экземпляре рабочего процесса.

ValidationException

Исключение, которое вызывается, когда рабочий процесс или действие находится в недопустимом состоянии.

Variable

Абстрактный базовый класс, от которого наследует вспомогательный класс элементов данных рабочего процесса Variable<T>.

Variable<T>

Представляет переменную в рабочем процессе.

VersionMismatchException

Указывает сведения об исключении несоответствия версий.

WorkflowApplication

Предоставляет ведущее приложение для одиночного экземпляра рабочего процесса.

WorkflowApplicationAbortedEventArgs

Предоставляет данные о прерванном экземпляре рабочего процесса.

WorkflowApplicationAbortedException

Представляет исключение, которое вызывается, если операция в экземпляре рабочего процесса оказывается недопустимой из-за прерывания экземпляра.

WorkflowApplicationCompletedEventArgs

Предоставляет сведения об экземпляре рабочего процесса, завершившего выполнение.

WorkflowApplicationCompletedException

Представляет исключение, которое вызывается, если операция в экземпляре рабочего процесса оказывается недопустимой из-за выполнения экземпляра.

WorkflowApplicationEventArgs

Базовый класс для событий, связанных с объектом WorkflowApplication.

WorkflowApplicationException

Служит базовым классом для обработки ошибок, происходящих во время выполнения приложения рабочего процесса.

WorkflowApplicationIdleEventArgs

Хранит сведения об экземпляре рабочего процесса, перешедшего в состояние бездействия.

WorkflowApplicationInstance

Указывает сведения об экземпляре приложения рабочего процесса.

WorkflowApplicationTerminatedException

Исключение, которое вызывается, если операция в экземпляре рабочего процесса оказывается недопустимой из-за завершения экземпляра.

WorkflowApplicationUnhandledExceptionEventArgs

Предоставляет сведения о необработанном исключении, вызванном в экземпляре рабочего процесса.

WorkflowApplicationUnloadedException

Исключение, которое вызывается, если операция в экземпляре рабочего процесса оказывается недопустимой из-за выгрузки экземпляра.

WorkflowDataContext

Представляет контекст данных среды текущего рабочего процесса и предоставляет мост для передачи аргументов и переменных рабочего процесса в область привязки данных Windows Presentation Foundation (WPF).

WorkflowIdentity

Сопоставляет постоянный экземпляр рабочего процесса с его соответствующее определение рабочего процесса.

WorkflowInspectionServices

Предоставляет методы для работы с метаданными времени выполнения для дерева действий.

WorkflowInvoker

Предоставляет средства для вызова рабочего процесса аналогично вызову метода.

Структуры

ActivityMetadata

Представляет набор аргументов, дочерних действий, переменных и делегатов, которые настроенный Activity вносит в среду выполнения.

CodeActivityMetadata

Представляет набор аргументов, которые настроенное действие CodeActivity передает в среду выполнения.

CodeActivityPublicEnvironmentAccessor

Указывает сведения об открытом методе доступа среды.

NativeActivityMetadata

Представляет набор аргументов, дочерних действий, переменных и делегатов, которые настроенный NativeActivity вносит в среду выполнения.

Интерфейсы

IExecutionProperty

Предоставляет свойствам выполнения механизм для настройки локального хранения потоков до и после рабочих элементов связанного действия.

IPropertyRegistrationCallback

Разрешает свойству выполнения рабочего процесса передавать пользовательскую логику регистрации и отмены регистрации.

Перечисления

ActivityInstanceState

Описывает состояние экземпляра действия.

ArgumentDirection

Указывает направление потока данных для Argument.

BookmarkOptions

Задает параметры для Bookmark.

BookmarkResumptionResult

Определяет перечисление, элементы которого представляют результат запросов на планирование закладок.

PersistableIdleAction

Указывает действие, которое выполняется, когда рабочий процесс переходит в состояние бездействия, если разрешена сохраняемость.

UnhandledExceptionAction

Указывает действие, которое выполняется, когда исключение покидает корневой элемент рабочего процесса.

VariableModifiers

Задает порядок обработки объектов Variable в среде выполнения рабочего процесса.

WorkflowIdentityFilter

Определяет фильтр удостоверения рабочего процесса.

Делегаты

BookmarkCallback

Представляет метод, который вызывается во время возобновления Bookmark.

CompletionCallback

Метод, вызываемый по завершении действия.

CompletionCallback<TResult>

Метод, вызываемый по завершении действия.

DelegateCompletionCallback

Представляет метод, который вызывается после завершения ActivityDelegate.

FaultCallback

Представляет метод, который вызывается, когда запланированное действие или одно из его дочерних действий переходит в состояние Faulted.