【发布时间】:2018-02-14 13:27:34
【问题描述】:
我一直致力于将应用程序从过时的 DNX 迁移到 ASP.NET Core 2.0。在这样做的同时,它发现命名空间和 API 几乎没有变化,例如 Microsoft.AspNet 到 Microsoft.AspNetCore。虽然我已经能够找到并修复大部分更改,但以下一项对我来说是个问题:
在继承自Route 的类中,在RouteAsync(RouteContext context) 方法中,使用DNX 时它是context.IsHandled = true;,我如何表示现在已经使用ASP.NET Core 2.0 处理了这个问题?
我试图从 GitHub 中查找更改历史记录,但似乎没有与此相关的内容。
【问题讨论】:
-
你看过apisof.net吗?这是一个搜索系统,由 Microsoft 创建,旨在帮助开发人员找出某些 API 所在的命名空间。我进行了快速搜索,我相信 this 是您正在寻找的 RouteAsync,但我可能错了.
-
@JamieTaylor 感谢您的链接。虽然该链接提供了丰富的信息,但在当前情况下,它并没有那么有用,因为我想知道 .net core 2.0 中
IsHandled的替换/解决方法 -
我明白了。道歉。我认为这将有助于找到您问题的答案。
-
根据您对请求管道所做的工作,您可能不必使用
IsHandled(如果 MVC 是添加到管道中的最后一件事)
标签: c# asp.net-core .net-core asp.net-core-2.0 dnx