我目前正在使用AutoFac Inversion of Control容器的項目。非常具體的C#VB.NET轉換問題
我正在嘗試將C#中的一些示例代碼轉換爲我在VB.NET中編寫的現有項目的代碼庫,並且遇到了問題。
代碼的原始行是:
EventHub.Subscribe<HandshakingEvent>(container.Resolve<HandshakeAuthenticator>().CheckHandshake);
我已經轉換爲:
EventHub.Subscribe(Of HandshakingEvent)(Container.Resolve(Of HandshakeAuthenticator)().CheckHandshake)
但是 - 這是造成錯誤,「爲CheckHandshake的參數 'EV' 未指定的參數」。
爲EventHub.Subscribe(中HandshakingEvent)過程中的參數類型爲
(的HandshakingEvent)System.Action我可以看到的問題是什麼,我只是真的不知道該怎麼辦呢!我嘗試過使用'AddressOf',但這似乎並不奏效。
在此先感謝... 克里斯 -
什麼是CheckHandshake? – SLaks 2010-11-07 23:48:53