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 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. |