我想在我的项目中使用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