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>

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

ActivityFunc<T1,T2,TResult>

Определяет делегат действия с одним аргументом типа 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 и одним из аргументов TResultтипа.

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

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

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

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

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

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

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

Определяет делегат действия с девятью аргументами типа T и одним из аргументов типа 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:Classx: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

Предоставляет объектную модель, которая позволяет динамически создавать действия с помощью 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 состояние.