如何在此反应性API中知道Flux <DataBuffer>的长度?

时间:2019-12-11 16:47:19

标签: azure azure-storage reactive-programming

我正在使用Azure存储Java库here。我创建了一个异步客户端,并准备好Flux<DataBuffer>的流提交到云:)

fun write(data: Flux<ByteBuffer>): Mono<AppendBlobItem> =
    blobContainerClient.getBlobAsyncClient(guid).appendBlobAsyncClient
        .appendBlock(data, WHAT_DO_I_PASS_IN_HERE )
}

从概念上讲,我对如何使用appendBlock来调用length感到困惑。因为数据是Flux<ByteButter>,所以在调用该方法时我不知道长度是否不正确?我正在努力寻找有关如何使用此异步库的示例,但是API定义对我而言毫无意义!谢谢你的帮助。

0 个答案:

没有答案