如何解决如何从Azure.Storage.Blobs模拟GetBlobsByHierarchy?
有人可以帮助我从Azure.Storage.Blobs中模拟GetBlobsByHierarchy()
吗?我需要在xUnit中为以下代码创建模拟:
BlobContainerClient container;
var resultSegment = container.GetBlobsByHierarchy(prefix:prefix,delimiter:"/")
.AsPages(continuationToken,segmentSize);
代码的详细信息位于Microsoft网站的Link中。我尝试模拟此GetBlobsByHierarchy()
函数,但失败了。请给我一些想法/示例。
解决方法
我解决了我的问题。我已经为BlobContainerClient类创建了存根类,并覆盖了所需的函数。
下面是代码示例,
public sealed class StubBlobContainerClient : BlobContainerClient
{
public override Pageable<BlobHierarchyItem> GetBlobsByHierarchy(BlobTraits traits = BlobTraits.None,BlobStates states = BlobStates.None,string delimiter = null,string prefix = null,CancellationToken cancellationToken = default)
{
//implementation
}
}
随时欢迎您分享其他解决问题的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。