我想在向它写入流的同时租用一个 blob 直到它完成。以下代码:
场景一:
blob.AcquireLease();
blob.UploadText("Content");
blob.Release();
如果我首先获得 blob 的租约,则需要将内容上传到哪个内容会引发异常,因为 blob 已经被锁定。
场景二:
blob.uploadText("Content");
blob.AcquireLease();
blob.Release();
由于我将内容同步上传到blob,blob.AcquireLease()语句只有在上传完成后才会执行。如果是这种情况,这样做有什么好处。
- 基本上,我正在寻找可以在开始上传内容之前锁定/租用 blob 并在上传完成时释放锁定的建议。
- 我们只能租用一个 blob 90 秒(默认情况下)。如果 blob.upload 需要超过 90 秒(考虑文件大小为 100MB),我想知道如何继续更新租约直到上传完成。