如何访问ListBlobSegmented的延续令牌

本文关键字:ListBlobSegmented 延续 令牌 访问 何访问 | 更新日期: 2023-09-27 18:04:18

我正在使用ListBlobs分段,但有问题获得下一页的continuationTOken。这是我的代码

 CloudBlobContainer container = GetContainerReference(fileType);
        BlobRequestOptions blobOptions = new BlobRequestOptions();
        ResultContinuation continuationToken=null;
        ResultSegment<IListBlobItem> blobs = container.ListBlobsSegmented(5000,continuationToken,blobOptions);

我从来没有得到hasmoreeresults =true虽然我知道有结果在前面。无法访问continuationToken。不知道哪个属性在哪里?我可以在ResultContinuationClass

如何访问ListBlobSegmented的延续令牌

的非公共属性中看到它

试图检查延续令牌的其余代码在哪里?下面的代码可以工作:

    BlobRequestOptions options = new BlobRequestOptions();
    options.UseFlatBlobListing = true;
    ResultSegment<IListBlobItem> list = Global.ContainerTools.ListBlobsSegmented(5, null, options);
    foreach (CloudBlob b in list.Results)
    {
        System.Diagnostics.Debug.WriteLine(b.Uri);
    }
    while (list.ContinuationToken != null)
    {
        list = Global.ContainerTools.ListBlobsSegmented(5, list.ContinuationToken, options);
        foreach (CloudBlob b in list.Results)
        {
            System.Diagnostics.Debug.WriteLine(b.Uri);
        }
    }
相关文章:
  • 没有找到相关文章