2016-10-10 2 views
0

Signalr Proxy HubのVisual Basicと同等のコードは何ですか?Visual BasicのSignalr Proxy.Onとは何ですか?

proxy.On<ChatMessage>("broadcastMessage", OnMessage); 

私は..

proxy.On(Of ChatMessage)("broadcastMessage", OnMessage) 

を試みたが、というエラーを取得しています:式は値を生成しません。

はまた..

proxy.On(Of ChatMessage)("broadcastMessage", Sub() OnMessage()) 

を試みたが、それはChatMessageオブジェクトのパラメータを取りますので、それは私のメソッドを呼び出すことはありません。

Private Sub OnMessage(Msg As ChatMessage) 
    Dim NewMsg As ChatMessage = Msg 
End Sub 

ご協力いただければ幸いです。

答えて

0

この行には 'Sub()'の代わりに 'addressOf'を使用する必要があります。

proxy.On(Of ChatMessage)("broadcastMessage", AddressOf OnMessage) 
...のように

proxy.On(Of ChatMessage)("broadcastMessage", Sub() OnMessage()) 

関連する問題