类型化工作流程触发接口

命名空间:Microsoft.Azure。Workflows.Sdk

为工作流触发器提供类型安全接口,输出合同为正体和结构化输出访问提供强类型。 这些接口扩展了 IWorkflowTrigger ,使下游动作可以通过表达式友好的属性引用触发负载和结构化输出。

用法

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

表示一个类型化的工作流程触发器,其结构化输出通过强类型属性获得。

属性

名称 说明 类型 必需
触发输出 获得触发器产生的强类型输出。 T

Methods

这种类型实现 Then()IChainableNode 的方法。 请参见该页面,了解所有过载的完整文档。

IBody工作流程触发<T>

表示一个类型化的工作流程触发器,其体有效载荷通过强类型属性可调用。

属性

名称 说明 类型 必需
扳机体 获得触发器产生的强烈类型弹药。 T

Methods

这种类型实现 Then()IChainableNode 的方法。 请参见该页面,了解所有过载的完整文档。