我正在制作一个简单的azure函数,它应该处理一些集合(现在,通过Parallel.ForEach,我希望保持简单,没有队列和持久的函数)并将结果blob上传到azure blob存储 . 我发现microsoft azure docs建议我应该使用一个静态azure客户端 . 但是,另一方面,我无法在文档中找到有关线程安全Cloud *类的任何信息 . 我知道我应该让CloudBlobClient保持静态 . 但是,我可以使CloudBlockContainer静态吗?我对azure存储文件,表存储类有类似疑问 . 我应该分享哪些对象?

示例:https://docs.microsoft.com/en-us/dotnet/api/overview/azure/storage?view=azure-dotnet

我可以创建除CloudBlockBlob之外的所有静态内容并通过Parallel.ForEach并行上传blob吗?我在哪里可以找到关于这些类的线程安全的信息?我想写可靠的代码 .