我想取消下载文件的任务。我的研究表明,这应该可以通过使用CancellationToken来实现。我遵循的准则解释here并提出一切工作,直到我需要改变这行代码:需要替代CancellationToken
await cloudBlockBlob.DownloadToStreamAsync(writeStream);
是这样的一行:
await blockBlob.DownloadToStreamAsync(writeStream, cancellationToken);
后来的方法,因为我做失败没有最新版本的WindowsAzure。尽管最新版本支持第二种方法(如here所示),但我无法访问该方法,并且不能升级到最新版本。
是否有另一种方法可以用该行代码取消任务,还是强制删除此功能?
编辑:我使用Microsoft.WindowsAzure.Storage.dll v6.0.0.0
请告诉我们您正在使用什么版本的Storage Client库(Microsoft.WindowsAzure.Storage.dll)? –