繁体   English   中英

为什么不能将传递给客户端的SignalR模型解析为JSON?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM