有几种方法可以复制天蓝色的blob存储块。有StartCopy
的同步和异步版本。还有一个BeginStartCopy
,其中也包含完成回调。
BeginStartCopy
方法明确声明在复制完成后执行回调。
StartCopy
都使用这两种方法声明它们返回一个字符串,这是一个复制进程ID-他们没有声明在复制完成后返回它们。
在实际复制完成后,那些StartCopy
方法会返回吗?
答案 0 :(得分:4)
在Azure Blob存储服务上开始启动副本时,StartCopy()
和await StartCopyAsync()
都返回。在Azure Blob存储服务上启动副本时,也会执行BeginStartCopy()
的完成回调。
最后,StartCopy
(包括上述所有3个版本)是一个异步API,您需要自己定期调用FetchAttributes()
以获得最新的复制进度。
以下是您可以参考的答案:https://stackoverflow.com/a/47651946/2995449