现在,我的函数如下所示:

[Function(nameof(Functions.ProcessUpload))]
public void ProcessUpload([BlobTrigger("integration/{name}")] object blob, string name)
{           
}

触发时,参数blobSystem.ReadOnlyMemory<byte>类型的实例-这意味着,博客的所有内容都在内存中提供.我在网上看到的所有例子的参数都是string.System.ReadOnlyMemory<byte>string都不适用于我的情况,因为我需要能够处理潜在的1 GB以上的大斑点.

对于进程内函数,BLOB参数的类型为Stream,一切正常.如何将新创建的BLOB处理为具有独立功能的流?

推荐答案

截至2022年8月,不支持以下内容:

看看这Guide for running C# Azure Functions in an isolated process个,有一些有趣的注解:

因为.NET独立项目在单独的工作进程中运行,所以绑定不能利用丰富的绑定类,如ICollector<T>IAsyncCollector<T>CloudBlockBlob.也不直接支持从底层服务SDK继承的类型,如DocumentClientBrokeredMessage.相反,绑定依赖于字符串、数组和可序列化类型,如普通老类对象(PoCO).

Csharp相关问答推荐

如何在Visual Studio中为C# spread操作符设置格式规则?

无法从具有一对多关系的C#类中使用Swagger创建记录

处理. netstandard2.0项目中HttpClient.SslProtocol的PlatformNotSupportedException问题""

在. net毛伊岛窗口的深度链接已经创建""

如何从HttpContext获取请求正文

C#DateTime.ToString在ubuntu和centos中返回不同的结果

C#XmlSerializer-输出控制新行的多个XML片段

方法从数据表中只 Select 一个条件?

如何注册类使用多级继承与接口

在EF Core中,有没有什么方法可以防止在查询中写入相同的条件,而代之以表达式?

HelperText属性不支持复杂内容(混合C#和标记)

如何在.NET Maui中将事件与MVVM一起使用?

如何使用EPPlus C#在单个单元格中可视化显示多行文字

用于请求用户返回列表的C#Google API

在构造函数中传递C#函数以用作EventHandler委托的订阅服务器

当我手动停止和关闭系统并打开时,Windows服务未启动

从MudAutoComplete打开对话框,列表仍然可见

如何在Xamarin.Forms中检索PanGesture事件的位置?

ASP.NET核心8:app.UseStaticFiles()管道执行顺序

将带有嵌套If-Else的Foreach循环转换为Linq表达式