string uri = "myurl";
string blobstatus = GetBlobStatus(uri);
if (blobstatus != LeaseStatus.Locked.ToString())
{
string response = AquireBlob(uri);
//process data.
string abc = ":em";
ReleaseBlob(response, uri);
}
以上是我在 blob 上租用和释放锁的代码。我正在研究将此方法用于多实例工作者角色,我想在x
一段时间后运行特定代码,因为多个实例可以同时执行代码。
问题是我设法得到了LeaseId
正确的,但是当第二个实例检查 blob 租约状态时,它总是未指定。为什么会这样?任何线索?
我按照以下链接抢先一步。