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 пакет.