我们的ASP.NET MVC应用程序的路径参数包括一些URI路径参数,如:停止应用见解,包括操作名称
在应用洞察,这上面的URI成为操作名称
GET /api/query/14hes1017ceimgS2ESsIec
我们不希望百万个独特的操作像这样;它只是一种代码方法,可以满足他们所有的需求(见下文)。我们要卷起来,下操作名称一样
GET /api/query/{path}
下面是代码的方法 - 我觉得应用程式深入分析可以发现,该URI包含查询参数......但事实并非如此。
[Route("api/query/{hash}")]
public HttpResponseMessage Get(string hash)
{
...
这可能帮助:https://stackoverflow.com/questions/34482869/wcf-service-operation-name –
的确如此@PavelChuchuva :)特别是HttpContextExtension.GetRequestTelemetry ......我一直想那之前...... – Iain