Typisierte Workflow-Trigger-Schnittstellen

Namespace: Microsoft.Azure. Workflows.Sdk

Bietet typsichere Schnittstellen für Workflow-Trigger mit stark typisierten Ausgabeverträgen für Body und strukturierte Ausgabezugriffe. Diese Schnittstellen erweitern IWorkflowTrigger , sodass nachgelagerte Aktionen Trigger-Payloads und strukturierte Ausgaben über expressionsfreundliche Eigenschaften referenzieren können.

Verwendung

// 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>

Repräsentiert einen typisierten Workflow-Trigger, dessen strukturierte Ausgabe durch eine stark typisierte Eigenschaft verfügbar ist.

Eigenschaften

Name Beschreibung Typ Erforderlich
TriggerOutput Erhält das stark typisierte Signal, das vom Trigger erzeugt wird. T No

Methodik

Dieser Typ implementiert Then() Methoden von IChainableNode. Siehe diese Seite für vollständige Dokumentation aller Überlastungen.

IBodyWorkflowTrigger<T>

Repräsentiert einen typisierten Workflow-Trigger, dessen Körpernutzlast durch eine stark typisierte Eigenschaft verfügbar ist.

Eigenschaften

Name Beschreibung Typ Erforderlich
TriggerBody Erhält die stark typisierte Körpernutzlast, die vom Trigger erzeugt wird. T No

Methodik

Dieser Typ implementiert Then() Methoden von IChainableNode. Siehe diese Seite für vollständige Dokumentation aller Überlastungen.