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