为什么传递给客户端的SignalR模型可以像JSON一样被解析?

时间:2015-04-14 18:05:07

标签: javascript c# jquery signalr

很难说出这个问题,所以让我们希望我的详细解释更好!

我有一个SignalR设置,我有一个结构,每次游戏板更新时都会传递给客户端。

那个对象是:

public struct updateModelMini
    {
        public bool isMatchupOver;
        public int Player1Wins;
        public int Player2Wins;
        public TimeSpan timeLeft;
    }

其中updateModelMini可以在客户端解析,就像JSON对象一样:

updateBoardModel.isMatchupOver
etc...

问题是我似乎无法识别"部分" .Net

提供的System.Timespan对象

其中

updateModelMini.timeLeft.TimeLeft

返回: 00:00:15

updateModelMini.timeLeft.TimeLeft.Seconds

...以 undefined

的形式返回

我确定这里有一个简单的技巧可以让对象暴露给Hub并因此暴露给客户端,但我似乎无法通过Google找到它......

我是否需要创建自己的[公共]对象模型来存储TimeSpan对象? 有人遇到过这个吗?

0 个答案:

没有答案