我想创建一个调用活动函数的持久函数,然后在 v2 函数应用程序中使用 dotnet 核心返回一个值。该函数当然会验证其输入,因此可能会返回成功的值,也可能会返回无效的错误:HTTP 术语中的 200 或 400。我的活动功能将是这样的:
[FunctionName("MyFunc")]
public static async Task<object> Run(
[ActivityTrigger] string input,
ILogger log)
{
// return something like
return new { Status = "OK", Content = content };
}
我应该为此使用什么返回类型?应该让我自己的 DTO 成为有效响应,还是有办法将 HttpResponse 对象返回到协调器?