System.Workflow.Runtime.Hosting Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, связанные с размещение среды выполнения Windows Workflow Foundation.
Классы
ChannelManagerService |
Обеспечивает функциональные возможности для создания клиентских каналов, кэширования каналов и фабрик каналов. |
DefaultWorkflowCommitWorkBatchService |
Представляет версию по умолчанию объекта WorkflowCommitWorkBatchService, созданного подсистемой среды выполнения рабочих процессов при отсутствии другой добавленной службы WorkflowCommitWorkBatch. |
DefaultWorkflowLoaderService |
Представляет версию по умолчанию класса WorkflowLoaderService, созданного подсистемой среды выполнения рабочих процессов при отсутствии другой добавленной службы загрузчика рабочего процесса. |
DefaultWorkflowSchedulerService |
Создает и управляет потоками, выполняющими экземпляры рабочих процессов в подсистеме среды выполнения рабочих процессов. |
ManualWorkflowSchedulerService |
Предоставляет службу потоков, позволяющую ведущему приложению создавать экземпляр рабочего процесса, чтобы предоставить поток Thread, в котором будет запущен экземпляр рабочего процесса. С помощью этой службы потоков ведущее приложение может запускать экземпляр рабочего процесса в одном Thread экземпляре в синхронном режиме (хотя если рабочий процесс содержит действие задержки, работа откладывается до тех пор, пока действие задержки не будет выполнено в отдельном Timerпотоке, порожденном ). Этот режим блокирует выполнение ведущего приложения, пока не освободится экземпляр рабочего процесса. Впоследствии экземпляр рабочего процесса может быть выполнен только с помощью метода RunWorkflow(Guid) данной службы. |
PersistenceException |
Исключение, возникающее, когда служба постоянного хранения не может выполнить запрос. |
SharedConnectionWorkflowCommitWorkBatchService |
Представляет версию общего соединения службы WorkflowCommitWorkBatchService, используемой средой выполнения. В данном контексте общее соединение означает, что служба использует одинаковое соединение SQL для служб отслеживания и постоянного хранения. |
SqlPersistenceWorkflowInstanceDescription |
Описывает экземпляры рабочих процессов, хранимые в SqlWorkflowPersistenceService. |
SqlWorkflowPersistenceService |
Представляет службу постоянного хранения, использующую базу данных SQL для хранения сведений о состоянии рабочих процессов. |
WorkflowCommitWorkBatchService |
Разрешает настраиваемую логику для фиксации пакетов работ. |
WorkflowLoaderService |
Абстрактный базовый класс, производными которого являются службы загрузчика рабочих процессов. |
WorkflowPersistenceService |
Абстрактный базовый класс, производными которого являются все службы постоянного хранения. |
WorkflowRuntimeService |
Представляет абстрактный базовый класс, от которого унаследованы базовые службы механизма среды выполнения рабочих процессов. |
WorkflowSchedulerService |
Обеспечивает механизм для реализации своего собственного пула потоков для выполнения рабочего процесса и управления регистрацией таймера в памяти и событиями. |
WorkflowWebHostingModule |
Предоставляет механизм для маршрутизации ИД экземпляра рабочего процесса в класс WorkflowWebService и из него в файл Cookie в веб-клиент. Этот класс не наследуется. |
Перечисления
WorkflowRuntimeServiceState |
Задает состояние объекта WorkflowRuntimeService. |
Делегаты
WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
Фиксирует пакет работ WorkflowCommitWorkBatchService. |