c# - Azure Functions - 获取中间件中的参数值

标签 c# azure-functions

我正在隔离的进程中运行 v4 Azure Function。它由来自服务总线队列的消息触发。我创建了一个简单的中间件,并希望获得传入的数据(一个简单的字符串)。我怎样才能从中间件本身做到这一点?在这种情况下,FunctionContext 似乎没有用。

public class SimpleMiddleware : IFunctionsWorkerMiddleware
{
    public async Task Invoke(FunctionContext context, FunctionExecutionDelegate next)
    {
        await next(context);
    }
}

最佳答案

提取服务总线消息数据和元数据并将其放入 BindingData 字典中。尝试查看 context.BindingContext.BindingData 并找到公开消息数据的 key 。

关于c# - Azure Functions - 获取中间件中的参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73624045/

相关文章:

c# - 如何确定我们从串口c#接收到所有数据

Azure 持久功能

azure - Azure Function 项目的集成测试项目

azure - Application Insights 数据采样

c# - 如何获取自定义用户控件内的所有文本框?

c# - 相对路径改变?

c# - C# 5.0 中的可选泛型类型参数怎么样?

azure - 将 Azure 函数发布到 Azure 随机失败

.net - Azure 服务总线将获取请求添加到队列

c# - Transactionscope 抛出异常此平台在打开连接对象时不支持分布式事务