爲了解OWIN以及關於點3和點4在那裏我想知道如何將一個參數傳遞給Logging構造函數,所以我可以將它傳遞給owin框架作爲this article如#4所示。將參數傳遞給AppFunc
我創建了使用此行代碼AppFunc別名:
using AppFunc = Func<IDictionary<string, object>, Task>;
什麼是等號右邊的表達,甚至叫什麼名字?
所以現在我的構造是這樣
public LoggingMiddleware(AppFunc next, MyDependency dependency)
{
}
現在如何創建對象?
在第3點,它說我可以添加一個依賴對象給構造函數,並給出了一個如何使用類型名註冊的例子。在文章中的第4點,它說,你也可以預先創建一個實例,並在註冊時將它傳入,但是它不解釋如何創建構造函數。我想這一點,並沒有奏效
LoggingMiddleware lmw = new LoggingMiddleware(new Func<"","">(),depObj);
我想創建LoggingMiddleware的構造函數,因此我可以用這條線
var logger = new LoggingMiddleware(????);
app.Use(logger);
目前還不清楚你在問什麼。這不是由鏈接覆蓋?它說要註冊使用'app.Use(typeof(LoggingMiddleware),new MyDependency())' –
嗨查爾斯,我更新了我的問題。謝謝。 – user20358