Signalr代理中心的此代码的Visual Basic等价物是什么?
If Asc(e.KeyChar) = 13 Then
RichTextBox1.AppendText(Environment.NewLine & "This text will appear on the next line.")
End If
我试过......
proxy.On<ChatMessage>("broadcastMessage", OnMessage);
但是得到一个错误说明:表达式不会产生值。
也试过..
proxy.On(Of ChatMessage)("broadcastMessage", OnMessage)
但它从不调用我的方法,因为它接受ChatMessage对象的参数。
proxy.On(Of ChatMessage)("broadcastMessage", Sub() OnMessage())
非常感谢任何帮助。
答案 0 :(得分:0)
需要使用'addressOf'代替此行的'Sub()'。
proxy.On(Of ChatMessage)("broadcastMessage", Sub() OnMessage())
...一样
proxy.On(Of ChatMessage)("broadcastMessage", AddressOf OnMessage)