匿名方法输入参数的数据类型如何确定
how datatype of input parameter of anonymous method determined
我正在学习 ASP.NET 核心,在 Startup.cs 文件中我看到上下文对象被引用以编写响应,如下所示:
我想知道输入参数"context"的数据类型是如何确定的?
请让我了解上下文对象是如何实例化的。
Run
方法是Microsoft.AspNetCore.Builder.IApplicationBuilder
defined in the class RunExtensions
的扩展方法。它具有以下签名:
Run(Microsoft.AspNetCore.Builder.IApplicationBuilder, Microsoft.AspNetCore.Http.RequestDelegate)
这意味着它需要一个 Microsoft.AspNetCore.Http.RequestDelegate
作为参数。现在委托定义如下:
public delegate Task RequestDelegate(HttpContext context);
因此,您的上下文变量必须是 HttpContext
.
类型
我正在学习 ASP.NET 核心,在 Startup.cs 文件中我看到上下文对象被引用以编写响应,如下所示:
我想知道输入参数"context"的数据类型是如何确定的?
请让我了解上下文对象是如何实例化的。
Run
方法是Microsoft.AspNetCore.Builder.IApplicationBuilder
defined in the class RunExtensions
的扩展方法。它具有以下签名:
Run(Microsoft.AspNetCore.Builder.IApplicationBuilder, Microsoft.AspNetCore.Http.RequestDelegate)
这意味着它需要一个 Microsoft.AspNetCore.Http.RequestDelegate
作为参数。现在委托定义如下:
public delegate Task RequestDelegate(HttpContext context);
因此,您的上下文变量必须是 HttpContext
.