Classe WorkflowTriggerBase

Namespace: Microsoft.Azure. Workflows.Sdk

WorkflowTriggerBase è l'implementazione astratta di base per i nodi IWorkflowTrigger . Fornisce la denominazione dei trigger e il supporto fluido per il catenamento di tipi di trigger concreti, facendo rispettare la regola secondo cui le condizioni di run-after non possono essere applicate alla prima azione dopo un trigger.

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 Description TIPO Required
Name Ottiene o imposta il nome unico del trigger usato nella definizione del workflow generata. corda No
Children Configura le azioni figlie per eseguirle dopo che il trigger si attiva. Elenco<IWorkflowAction> No

Methods

Quindi

Questo tipo implementa Then() metodi da IChainableNode. Consulta quella pagina per la documentazione completa di tutti i sovraccarichi. Nota: Sui trigger, i Then(action, FlowStatus[]) trigger Then(action, RunAfter[]) si lanciano InvalidOperationException perché non si possono specificare condizioni di run-after nella prima azione dopo un trigger.