如何匿名方法的输入参数的数据类型来确定
问题描述:
我学习ASP.NET芯和在Startup.cs文件I看到被称为写响应中的上下文对象,如下所示:如何匿名方法的输入参数的数据类型来确定
我想知道输入参数“上下文”数据类型是如何确定的?
请让我明白上下文对象是如何实例化的。
答
Run
方法是在RunExtensions
类中定义的Microsoft.AspNetCore.Builder.IApplicationBuilder
的扩展方法。它具有以下签名:
Run(Microsoft.AspNetCore.Builder.IApplicationBuilder, Microsoft.AspNetCore.Http.RequestDelegate)
这意味着它需要一个Microsoft.AspNetCore.Http.RequestDelegate
作为参数。现在委托定义如下:
public delegate Task RequestDelegate(HttpContext context);
人体工程学,你的上下文变量必须是HttpContext
类型。
+0
感谢您的澄清。 – cSharpDirective
粘贴您的代码,使用图片由于多种原因对于问题确实很糟糕。没有索引,这里的人不能复制图片并尝试。 – mybirthname