2016-09-29 63 views
0

我學習ASP.NET芯和在Startup.cs文件I看到被稱爲寫響應中的上下文對象,如下所示:如何匿名方法的輸入參數的數據類型來確定

enter image description here

我想知道輸入參數「上下文」數據類型是如何確定的?

請讓我明白上下文對象是如何實例化的。

+0

粘貼您的代碼,使用圖片由於多種原因對於問題確實很糟糕。沒有索引,這裏的人不能複製圖片並嘗試。 – mybirthname

回答

0

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

相關問題