[英]Why can't SignalR model passed to client be parsed like JSON?
这个问题很难说出来,所以希望我的详细解释会更好!
我设置了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
...返回未定义
我敢肯定,这里有一个简单的技巧可以使对象暴露给集线器,进而暴露给客户端,但是我似乎无法通过Google找到它...
我是否需要创建自己的[public]对象模型来存储TimeSpan对象? 有人遇到过这个吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.