Azure 在覆盖现有Blob时上载到Blob存储

Azure 在覆盖现有Blob时上载到Blob存储,azure,azure-storage,azure-storage-blobs,Azure,Azure Storage,Azure Storage Blobs,使用StorageClient并使用已存在的blob名称调用UploadByteArray()时,这会导致数据损坏吗?(换句话说,在上传之前我是否必须调用Delete(),这将花费另一个事务?您应该能够调用UploadByteArray(),而不必先执行删除操作,它将覆盖已经存在的blob。如果我正在上传已读取的blob,会发生什么?将在上载过程中读取?Azure中是否有任何事务?我猜它将读取文件的非更新版本,但这本身就是一个问题。

使用StorageClient并使用已存在的blob名称调用UploadByteArray()时,这会导致数据损坏吗?(换句话说,在上传之前我是否必须调用Delete(),这将花费另一个事务?

您应该能够调用
UploadByteArray()
,而不必先执行删除操作,它将覆盖已经存在的blob。

如果我正在上传已读取的blob,会发生什么?将在上载过程中读取?Azure中是否有任何事务?我猜它将读取文件的非更新版本,但这本身就是一个问题。