System.Workflow.Runtime.Hosting Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, связанные с размещением среды выполнения Workflow Foundation Windows.
Классы
| Имя | Описание |
|---|---|
| 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 |
Предоставляет механизм маршрутизации идентификатора экземпляра рабочего процесса в файл cookie и из WorkflowWebService файла cookie в веб-клиенте. Этот класс не наследуется. |
Перечисления
| Имя | Описание |
|---|---|
| WorkflowRuntimeServiceState |
Указывает состояние WorkflowRuntimeService. |
Делегаты
| Имя | Описание |
|---|---|
| WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
Фиксирует рабочий WorkflowCommitWorkBatchService пакет. |