System.Workflow.Runtime.Hosting Namespace

Fornece classes relacionadas à hospedagem de runtime do Windows Workflow Foundation.

Classes

Nome Description
ChannelManagerService

Fornece funcionalidade para construir canais do lado do cliente, canais de cache e fábricas de canais.

DefaultWorkflowCommitWorkBatchService

Representa a versão padrão da criada pelo mecanismo de WorkflowCommitWorkBatchService runtime de fluxo de trabalho se nenhum outro serviço WorkflowCommitWorkBatch for adicionado.

DefaultWorkflowLoaderService

Representa a versão padrão da criada pelo mecanismo de WorkflowLoaderService runtime do fluxo de trabalho se nenhum outro serviço de carregador de fluxo de trabalho for adicionado.

DefaultWorkflowSchedulerService

Cria e gerencia os threads que executam instâncias de fluxo de trabalho no mecanismo de runtime de fluxo de trabalho.

ManualWorkflowSchedulerService

Fornece um serviço de threading que permite que o aplicativo host que cria uma instância de fluxo de trabalho doe o Thread local em que a instância do fluxo de trabalho é executada. Usando esse serviço de threading, os aplicativos host podem executar uma instância de fluxo de trabalho em um único Thread modo síncrono (embora se o fluxo de trabalho contiver uma atividade de atraso, o trabalho será adiado até que a atividade de atraso seja executada em um thread separado gerado por Timer). Esse modo bloqueia a execução do aplicativo host até que a instância do fluxo de trabalho fique ociosa. Posteriormente, a instância de fluxo de trabalho só pode ser executada usando o RunWorkflow(Guid) método desse serviço.

PersistenceException

A exceção gerada quando o serviço de persistência não pode atender a uma solicitação.

SharedConnectionWorkflowCommitWorkBatchService

Representa a versão de conexão compartilhada do WorkflowCommitWorkBatchService serviço usado pelo runtime. Nesse contexto, a conexão compartilhada significa que o serviço usa a mesma conexão SQL para os serviços de acompanhamento e persistência.

SqlPersistenceWorkflowInstanceDescription

Descreve as instâncias de fluxo de trabalho armazenadas no SqlWorkflowPersistenceService.

SqlWorkflowPersistenceService

Representa um serviço de persistência que usa um banco de dados SQL para armazenar informações de estado do fluxo de trabalho.

WorkflowCommitWorkBatchService

Permite lógica personalizada para o compromisso de lotes de trabalho.

WorkflowLoaderService

A classe base abstrata da qual os serviços de carregador de fluxo de trabalho são derivados.

WorkflowPersistenceService

A classe base abstrata da qual todos os serviços de persistência são derivados.

WorkflowRuntimeService

Representa a classe base abstrata da qual os serviços principais do mecanismo de runtime de fluxo de trabalho são derivados.

WorkflowSchedulerService

Fornece um mecanismo para implementar seu próprio pool de threads para executar o fluxo de trabalho e gerenciar eventos e registro de temporizador na memória.

WorkflowWebHostingModule

Fornece um mecanismo para rotear a ID da instância de fluxo de trabalho de e para um WorkflowWebService cookie no cliente Web. Essa classe não pode ser herdada.

Enumerações

Nome Description
WorkflowRuntimeServiceState

Especifica o estado do WorkflowRuntimeService.

Delegados

Nome Description
WorkflowCommitWorkBatchService.CommitWorkBatchCallback

Confirma um lote de WorkflowCommitWorkBatchService trabalho.