如何匿名方法的输入参数的数据类型来确定

问题描述:

我学习ASP.NET芯和在Startup.cs文件I看到被称为写响应中的上下文对象,如下所示:如何匿名方法的输入参数的数据类型来确定

enter image description here

我想知道输入参数“上下文”数据类型是如何确定的?

请让我明白上下文对象是如何实例化的。

+0

粘贴您的代码,使用图片由于多种原因对于问题确实很糟糕。没有索引,这里的人不能复制图片并尝试。 – mybirthname

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