gpt4 book ai didi

azure - 如何在 Entity Framework 中的每个操作后获取 Azure Cosmos DB 请求单元

转载 作者:行者123 更新时间:2023-12-03 01:14:51 24 4
gpt4 key购买 nike

我可以在日志/跟踪中看到 Entity Framework Cosmos DB 提供程序在每次操作后显示请求单元。有没有一种简单的方法可以通过编程获取该 RU 编号?在集成、基准测试、CI/CD 门等方面非常有用。它应该很简单,对吧?它位于对 HttpClient 的响应 header 中。

最佳答案

这可能不是最简单的方法,但由于缺乏其他回应,我认为值得一提。

您可以使用 CosmosDbContextOptionsBuilder 类添加自定义 HttpClientFactory。然后让您的工厂为您生成一个带有自定义 DelegatingHandlerHttpClient 实例。在处理程序中,您可以重写 SendAsync 并获取响应,该响应应在 header 中包含 RU 费用(如果适用)。

关于azure - 如何在 Entity Framework 中的每个操作后获取 Azure Cosmos DB 请求单元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75368188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com