Вы хотели бы сериализовать ваш класс в объект JSON. Есть много способов сделать это, но вы можете попробовать JSON.NET сделать это быстро и легко.
Если он еще не включен в ваш проект, вы можете добавить его через Nuget с помощью:
Install-Package Newtonsoft.Json
Код будет выглядеть примерно так:
var json = JsonConvert.SerializeObject(master);
После этого передается на вашу клиентскую сторону, затем вы можете читать из вашего объекта JSON, как и любой другой. Вы можете использовать следующий код javascript для преобразования вашего строкового сообщения SignalR в объект JSON:
var master = JSON.stringify(eval("(" + message + ")"));
var registered = master.QuarterHours[2].Minute.Registered;
Вы также можете передать это через SignalR на сервер и десериализовать объект JSON с помощью JsonConvert.DeserializeObject для преобразования это к вашим классам C #. Ознакомьтесь с документацией здесь для получения дополнительной информации: http://james.newtonking.com/projects/json/help/
Это ошибка сегментации. Скорее всего, это проблема с висячим указателем или какое-то переполнение буфера.
SIGSSEGV
- это сигнал, который завершает его на основе проблемы, ошибки сегментации.
Проверьте наличие висящих указателей, а также проблему переполнения.
Включение дампа ядра поможет вам определить проблему.