我有一个带readonly CloudBlobContainer的类,它的函数在内部对CloudBlockBlob执行操作。如果我想在一个CloudBlockBlob上执行多个操作,如果只获取一次CloudBlockBlob引用并将其传递给函数,我会避免不必要的网络活动(以及相关的速度减慢)吗?或者我可以不必担心地多次得到推荐信吗?
tl;dr:CloudBlobContainer.GetBlockBlobReference纯粹是一个本地操作,所以如果我调用它,它不会导致网络活动吗?

最佳答案

没错,CloudBlobContainer.GetBlockBlobReference不进行网络呼叫。它只是创建一个CloudBlockBlob的实例。但是,如果您使用GetBlobReferenceFromServer,它确实会进行网络呼叫。

08-04 10:23