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> |
Определяет делегат действия с одним аргументом типа |
| ActivityFunc<T1,T2,TResult> |
Определяет делегат действия с одним аргументом типа |
| 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 |
Предоставляет объектную модель, которая позволяет динамически создавать действия с помощью ICustomTypeDescriptorконструктора WF и среды выполнения. |
| DynamicActivity<TResult> |
Предоставляет подход, совместимый с объектной моделью документа (DOM), которая динамически создает действия, которые интерфейс с конструктором WF и средой выполнения рабочих процессов используются ICustomTypeDescriptor. |
| DynamicActivityProperty |
Представляет свойство, созданное DynamicActivity во время выполнения и выполняющееся в объекте ActivityExecutionContext. |
| ExceptionPersistenceExtension |
Указывает сохраняемость исключений. |
| ExclusiveHandle |
Добавляет дополнительные сведения в закладку, которая позволяет ему получить доступ к подмножеству его дескрипторов области, за исключением дескрипторов, которые не требуются. |
| ExecutionProperties |
Представляет коллекцию свойств в определенной области. |
| Handle |
Представляет тип, имеющий время существования, управляемое средой выполнения рабочего процесса. |
| HandleInitializationContext |
Представляет среду инициализации объекта Handle. |
| InArgument |
Абстрактный базовый класс, представляющий терминал привязки, поддерживающий поток данных в действие. |
| InArgument<T> |
Терминал привязки, представляющий поток данных в действие. |
| InOutArgument |
Абстрактный базовый класс, представляющий терминал привязки, поддерживающий поток данных в действие и выход из него. |
| InOutArgument<T> |
Терминал привязки, представляющий поток данных в действие и из него. |
| InvalidWorkflowException |
Обрабатывает исключения, возникающие при недопустимом рабочем процессе. |
| InvokeCompletedEventArgs |
Предоставляет данные для InvokeCompleted события. |
| Location |
Предоставляет ссылку на значение, используемое или ArgumentVariable. |
| 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 состояние. |