很难说出这个问题,所以让我们希望我的详细解释更好!
我有一个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对象? 有人遇到过这个吗?