Partilhar via


Resolvedor de favoritos para WorkflowHostingEndpoint

O exemplo CreationEndpoint demonstra como o WorkflowHostingEndpoint pode ser usado com WorkflowServiceHost para criar instâncias de fluxo de trabalho.

Demonstra

WorkflowHostingEndpoint, WorkflowServiceHost

Discussão

Este exemplo usa o WorkflowHostingEndpoint para criar instâncias de fluxo de trabalho hospedadas usando o WorkflowServiceHost. WorkflowHostingEndpoint é um ponto de extensibilidade para WorkflowServiceHost o qual pode ser usado nos seguintes cenários:

  • Criação de novas instâncias de fluxo de trabalho.

  • Retomando marcadores na instância do fluxo de trabalho hospedada num WorkflowServiceHost.

O ponto de extremidade de exemplo incluído expõe um contrato que fornece operações para criar um fluxo de trabalho e retorna o ID da instância ou cria uma instância com uma ID específica. O aplicativo de console de exemplo cria uma WorkflowServiceHost instância com uma definição de fluxo de trabalho e adiciona a CreationEndpoint ao host. Em seguida, chama a operação Create no ponto de extremidade para criar uma nova instância de workflow.

Configurar, compilar e executar o exemplo

  1. Crie a solução.

  2. Execute o aplicativo. O CreationEndpoint console mostra uma mensagem que inclui o ID da instância quando a instância do fluxo de trabalho é criada. A mensagem "Hello World!" é impressa pela instância do fluxo de trabalho.