Classe WorkflowTriggerBase

Namespace: Microsoft.Azure. Workflows.Sdk

WorkflowTriggerBase é a implementação base abstrata para os nós IWorkflowTrigger . Fornece nomeação de gatilhos e suporte de encadeamento fluente para tipos de gatilhos concretos, ao mesmo tempo que faz cumprir a regra de que condições de run-after não podem ser aplicadas à primeira ação após um gatilho.

Usage

// WorkflowTriggerBase is abstract; use concrete triggers via WorkflowTriggers.BuiltIn
var trigger = WorkflowTriggers.BuiltIn.CreateHttpTrigger();

// Chain actions after the trigger
trigger.Then(WorkflowActions.BuiltIn.Compose(inputs: () => "Hello").WithName("Greet"));

// Access inherited properties
string name = trigger.Name;
var children = trigger.Children; // contains "Greet"

Properties

Name Descrição Tipo Obrigatório
Name Recebe ou define o nome único do gatilho usado na definição do fluxo de trabalho gerado. cadeia (de caracteres) No
Filhos Configura as ações filhas para serem executadas depois do disparo do gatilho. Lista<IWorkflowAction> No

Methods

Então

Este tipo implementa Then() métodos do IChainableNode. Consulte essa página para a documentação completa de todas as sobrecargas. Nota: Nos gatilhos, o Then(action, FlowStatus[]) and Then(action, RunAfter[]) overloads lança-se InvalidOperationException porque as condições de run-after não podem ser especificadas na primeira ação após um gatilho.