我正在隔离的进程中运行 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/