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.