在 ASP.NET 中,当请求进入时,我如何判断(在调用实际 webmethod 之前)请求是否是 webmethod 请求?
这些方面的东西:
protected void Application_BeginRequest(object sender, EventArgs e)
{
if (IsWebMethod())
{
DoLogging();
}
}
我需要进行哪些测试才能准确确定 IsWebMethod() 何时应该为真?
原因:我们公开了几个 web 服务 (.asmx),我正在尝试实现 DRY 技术来捕获有关这些调用的信息。