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

时间:2016-09-29 17:59:53

标签: c# asp.net anonymous

我正在学习ASP.NET核心,在Startup.cs文件中我看到被引用的上下文对象写下响应,如下所示:

enter image description here

我想知道输入参数" context"数据类型是否确定?

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

1 个答案:

答案 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类型。