我目前正在处理一个使用AutoFac控制反转容器的项目。
我试图将一些C#示例代码转换为我的现有VB.NET项目的代码库,但遇到了问题。
原始代码行如下:
EventHub.Subscribe<HandshakingEvent>(container.Resolve<HandshakeAuthenticator>().CheckHandshake);
我已经将其转换为:
EventHub.Subscribe(Of HandshakingEvent)(Container.Resolve(Of HandshakeAuthenticator)().CheckHandshake)
但是,这会导致错误,“CheckHandshake的参数‘ev’未指定”。
EventHub.Subscribe(Of HandshakingEvent)过程的参数类型为System.Action (of HandshakingEvent)
我知道问题出在哪里,但我不确定该怎么做!我尝试使用“AddressOf”,但似乎也行不通。
提前感谢... - Chris
CheckHandshake
是什么? - SLaks