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> |
Определяет делегат действия без |
ActivityFunc<T,TResult> |
Определяет делегат действия с одним аргументом in типа |
ActivityFunc<T1,T2,TResult> |
Определяет делегат действия с одним аргументом in типа |
ActivityFunc<T1,T2,T3,TResult> |
Определяет делегат действия с тремя аргументами типа |
ActivityFunc<T1,T2,T3,T4,TResult> |
Определяет делегат действия с четырьмя аргументами типа |
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 и сопоставляется с PropertyReferenceExtension<T> в действии |
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 |
Предоставляет объектную модель, которая позволяет динамически создавать действия, взаимодействующие с конструктором 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. |