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. |