System.Workflow.Runtime.Hosting Espaço de Nomes

Fornece classes relacionadas com o alojamento em tempo de execução do Windows Workflow Foundation.

Classes

Name 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 de WorkflowCommitWorkBatchService criada pelo motor de execução de workflow caso não seja adicionado outro serviço WorkflowCommitWorkBatch.

DefaultWorkflowLoaderService

Representa a versão padrão de WorkflowLoaderService criada pelo motor de execução de workflow se não for adicionado outro serviço de carregador de workflow.

DefaultWorkflowSchedulerService

Cria e gere os threads que executam instâncias de workflow no motor de execução de workflow.

ManualWorkflowSchedulerService

Fornece um serviço de threading que permite à aplicação anfitriã criar uma instância de workflow doar a Thread instância onde a instância de workflow é executada. Usando este serviço de threading, as aplicações anfitriãs podem executar uma instância de fluxo de trabalho numa única Thread em modo síncrono (embora, se o fluxo de trabalho contiver uma atividade de atraso, o trabalho seja adiado até que a atividade de atraso seja executada numa thread separada gerada por Timer). Este modo bloqueia a execução da aplicação anfitriã até que a instância de workflow fique inativa. Subsequentemente, a instância do fluxo de trabalho só pode ser executada usando o RunWorkflow(Guid) método deste serviço.

PersistenceException

A exceção que é lançada quando o serviço de persistência não consegue satisfazer um pedido.

SharedConnectionWorkflowCommitWorkBatchService

Representa a versão de ligação partilhada do WorkflowCommitWorkBatchService serviço utilizada pelo runtime. Neste contexto, ligação partilhada significa que o serviço utiliza a mesma ligação SQL tanto para os serviços de rastreamento como para os serviços de persistência.

SqlPersistenceWorkflowInstanceDescription

Descreve as instâncias de workflow que são armazenadas no SqlWorkflowPersistenceServicearquivo .

SqlWorkflowPersistenceService

Representa um serviço de persistência que utiliza uma base de dados SQL para armazenar informação sobre o estado do fluxo de trabalho.

WorkflowCommitWorkBatchService

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

WorkflowLoaderService

A classe base abstrata a partir da qual os serviços de carregador de workflow 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 centrais do motor de execução em tempo de execução são derivados.

WorkflowSchedulerService

Fornece um mecanismo para implementar o seu próprio pool de threads para executar o fluxo de trabalho e gerir o registo e eventos do temporizador em memória.

WorkflowWebHostingModule

Fornece um mecanismo para encaminhar o ID da instância do workflow para e de a WorkflowWebService para um cookie no cliente Web. Esta classe não pode ser herdada.

Enumerações

Name Description
WorkflowRuntimeServiceState

Especifica o estado do WorkflowRuntimeService.

Delegados

Name Description
WorkflowCommitWorkBatchService.CommitWorkBatchCallback

Compromete um WorkflowCommitWorkBatchService lote de trabalho.