虽然通过Visual Studio向导在ASP.NET Web API项目中创建的 Controller类型默认派生与抽象类型ApiController,但是ASP.NET Web API框架本身只要求它实现IHttpController接口即可,所以我们将其统称为HttpController。既然HttpController指的是所有实现了IHttpController接口的类型,我们自然得先来了解一下这个接口的定义。如下面的代码片断所示,在IHttpController接口中仅仅定义了唯一的方法ExecuteAsync方法,它以异步的方式执行HttpController,并返回一个Task<HttpResponseMessage>对象。[本文已经同步到《How ASP.NET Web API Works?》]

interface IHttpController
   2: {
   3:     Task<HttpResponseMessage> ExecuteAsync(HttpControllerContext controllerContext, CancellationToken cancellationToken);
   4: }

相关文章:

  • 2021-12-31
  • 2022-01-27
  • 2022-12-23
  • 2021-07-17
  • 2022-02-09
  • 2022-12-23
  • 2018-07-20
猜你喜欢
  • 2021-06-04
  • 2022-12-23
  • 2022-01-11
  • 2021-07-09
  • 2022-12-23
  • 2021-11-11
相关资源
相似解决方案