System.Workflow.Runtime.Hosting Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece classes relacionadas à hospedagem do runtime da Windows Workflow Foundation.
Classes
ChannelManagerService |
Fornece a funcionalidade para a construção de canais do lado do cliente, cache de canais e fábricas de canais. |
DefaultWorkflowCommitWorkBatchService |
Representa a versão padrão do WorkflowCommitWorkBatchService criado pelo mecanismo de runtime de fluxo de trabalho, se nenhum outro serviço WorkflowCommitWorkBatch é adicionado. |
DefaultWorkflowLoaderService |
Representa a versão padrão do WorkflowLoaderService criado pelo mecanismo de runtime de fluxo de trabalho, se nenhum outro serviço de carregador de fluxo de trabalho é 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 crie uma instância de fluxo de trabalho para doar o Thread no qual a instância de 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, ele será adiado até que a atividade de atraso seja executada em um thread separado gerado pelo Timer ). Esse modo bloqueia a execução do aplicativo host até que a instância do fluxo de trabalho fique ociosa. Em seguida, a instância de fluxo de trabalho só pode ser executada usando o método RunWorkflow(Guid) desse serviço. |
PersistenceException |
Uma exceção lançada quando o serviço de persistência não pode atender a uma solicitação. |
SharedConnectionWorkflowCommitWorkBatchService |
Representa a versão da conexão compartilhada do serviço WorkflowCommitWorkBatchService usado pelo runtime. Nesse contexto, a conexão compartilhada significa que o serviço usa a mesma conexão de SQL para o serviço de acompanhamento e o de persistência. |
SqlPersistenceWorkflowInstanceDescription |
Descreve as instâncias de fluxo de trabalho que estão 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 a lógica personalizada para a confirmação de lotes de trabalho. |
WorkflowLoaderService |
A classe base abstrata da qual os serviços do 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 os eventos e o registro do temporizador na memória. |
WorkflowWebHostingModule |
Fornece um mecanismo para rotear a ID da instância de fluxo de trabalho para/de um WorkflowWebService para um cookie no cliente Web. Essa classe não pode ser herdada. |
Enumerações
WorkflowRuntimeServiceState |
Especifica o estado do WorkflowRuntimeService. |
Delegados
WorkflowCommitWorkBatchService.CommitWorkBatchCallback |
Confirma um lote de trabalho de WorkflowCommitWorkBatchService. |