1

以下のように、 SignalRのサンプル コードを VB.NET に変換しました。testクライアントから呼び出すと は正しく呼び出されますが、サーバー側の、ConnectDisconnectおよびReconnectは呼び出されません。他にすべきことはありますか?IE10、Chrome、および FF でテストしました。

編集済み:期待どおりに動作しています$.connection.hub.disconnectedstateChanged

  Public Class Status
    Inherits Hub
    Implements IDisconnect
    Implements IConnected

    Public Function Disconnect() As Threading.Tasks.Task Implements IDisconnect.Disconnect
        Return Clients.leave(Context.ConnectionId, DateTime.Now.ToString())
    End Function

    Public Function Connect() As Threading.Tasks.Task Implements IConnected.Connect
        Return Clients.joined(Context.ConnectionId, DateTime.Now.ToString())
    End Function

    Public Function Reconnect(groups As IEnumerable(Of String)) As Threading.Tasks.Task Implements IConnected.Reconnect
        Return Clients.rejoined(Context.ConnectionId, DateTime.Now.ToString())
    End Function

    Public Sub test()
        Stop
    End Sub

End Class
4

0 に答える 0