gpt4 book ai didi

c# - 从 WebApi MessageHandler 获取 ActionDescriptor

转载 作者:行者123 更新时间:2023-11-30 17:28:43 28 4
gpt4 key购买 nike

我如何从 MessageHandler 中检索 ActionDescriptor?

我可以使用以下代码在 SendAsync 方法中获取 ContractDescriptor:

var config = request.GetConfiguration();
_controllerSelector = config.Services.GetService(typeof(IHttpControllerSelector)) as IHttpControllerSelector;
HttpControllerDescriptor descriptor = _controllerSelector.SelectController(request);

但我不知道如何获取 ActionDescriptor。

谢谢!!

最佳答案

您可以使用 System.Net.Http.HttpRequestMessageExtensions 的扩展:

//using System.Net.Http;

var actionDescriptor = request.GetActionDescriptor();

关于c# - 从 WebApi MessageHandler 获取 ActionDescriptor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52208304/

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