我知道在 Azure 表存储中,可以自动更新一行中的两个条目。是否可以自动更新 Azure Blob 的内容和元数据?
如果我这样做
blob.Metadata["field"] = "helloworld"
blob.UploadFromStream(stream,accessCondition)
会自动更新吗? (阅读,如果存在“helloworld”,我是否保证 blob 的内容将是流?
最佳答案
您的问题的答案是肯定的,元数据和流都会存在。
基本上当你这样做时:
blob.Metadata["field"] = "helloworld"
没有进行网络调用。此属性存储在 blob
对象中。
blob.UploadFromStream(stream,accessCondition)
上面的代码行实际上进行了网络调用,并在 Blob 存储中设置了 Blob 内容和元数据。
关于azure - Azure Blob 的原子更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31039086/