我想在我的項目中使用websocket。 這樣做,我安裝了微軟的Asp.Net SignalR包,它由WebSocketHandler抽象類組成。 我定義了一個類繼承WebSocketHandler,但編譯器抱怨: 'Microsoft.AspNet.SignalR.WebSockets.WebSocketHandler'不包含一個構造函數,它帶有0個參數'。因爲WebSocketHandler ctor的definitioin得到一個可爲空的值,這意味着ctor可能沒有參數, 定義如下: protected WebSocketHandler(int?maxIncomingMessageSize);爲什麼編譯器抱怨WebSocketHandler缺少ctor?
有人能告訴我問題是什麼嗎? 謝謝。
'nullable parameter'與'no parameter'不一樣。只需定義一個不帶參數的構造函數並將null傳遞給另一個ctor。 – muratgu