【发布时间】:2021-12-09 23:59:54
【问题描述】:
我正在尝试在“测试”容器中创建一个 Blob。在旧版本中,即 Azure 函数 3.1,我使用了 out 参数和 UploadFromStreamAsync() 。但是,在新版本中,没有参数。
我收到错误消息,找不到服务器内部服务器错误 500。
有人可以指导我吗?
下面的代码
namespace FunctionBlobOut
{
public static class Function1
{
[Function("BlobOut")]
[BlobOutput("test")]
public static async Task<MemoryStream>
Run([HttpTrigger(AuthorizationLevel.Function, "post")] HttpRequestData req,
FunctionContext executionContext)
{
try
{
using (MemoryStream ms = new MemoryStream())
{
await req.Body.CopyToAsync(ms);
return ms;
}
}
catch (System.Exception exp)
{
return null;
}
}
}
【问题讨论】:
-
您为我提供了 .NET 3X 中 Azure 功能的解决方案 那是我的旧解决方案。现在,我正在升级到 .NET 5(Azure 功能隔离)。所以请阅读问题。
标签: azure-functions