Interfacce di trigger per flussi di lavoro tipizzati

Namespace: Microsoft.Azure. Workflows.Sdk

Fornisce interfacce type-safe per trigger di workflow con contratti di output fortemente tipizzati per l'accesso al corpo e a un output strutturato. Queste interfacce estendono IWorkflowTrigger così che le azioni a valle possano fare riferimento ai payload di trigger e agli output strutturati attraverso proprietà espressivamente friendly.

Usage

// IOutputWorkflowTrigger<T> - HTTP trigger with typed output
IOutputWorkflowTrigger<HttpRequestTriggerOutput> trigger = WorkflowTriggers.BuiltIn.CreateHttpTrigger();
var compose = WorkflowActions.BuiltIn.Compose(
    inputs: () => $"Received: {trigger.TriggerOutput.Body}").WithName("LogInput");
trigger.Then(compose);

IOutputWorkflowTrigger<T>

Rappresenta un trigger di workflow tipizzato il cui output strutturato è disponibile tramite una proprietà fortemente tipata.

Properties

Name Description TIPO Required
TriggerOutput Ottiene l'output fortemente tipato prodotto dal trigger. T No

Methods

Questo tipo implementa Then() metodi da IChainableNode. Consulta quella pagina per la documentazione completa di tutti i sovraccarichi.

IBodyWorkflowTrigger<T>

Rappresenta un trigger di workflow tipizzato il cui payload corporeo è disponibile tramite una proprietà fortemente tipizzata.

Properties

Name Description TIPO Required
TriggerBody Riceve il carico utile corporeo fortemente tipato prodotto dal trigger. T No

Methods

Questo tipo implementa Then() metodi da IChainableNode. Consulta quella pagina per la documentazione completa di tutti i sovraccarichi.