Существует отличный учебник по SignalR, что объясняет, как передать объекты .NET в качестве параметров Javascript и наоборот. В этом случае он передает объект ChatMessage
в и из.
Однако в учебнике рассматривается действительно простой объект. Я хотел бы посмотреть, как работать со сложными объектами .NET(которые имеют другие объекты как свойства) в Javascript.
Например, рассмотрим следующий объект:
class Master {
public List<QuarterHour> QuarterHours { get; set; }
public List<string> Books { get; set; }
public int EndDay { get; set; }
public int StartDay { get; set; }
}
class QuarterHour {
public MinuteInstance Minute {get; set;}
public int HourStart { get; set;}
}
class MinuteInstance {
public bool Registered {get; set;}
public int NumAttendees {get; set;}
}
В .NET я могу ссылаться на такое значение: master.QuarterHours[2].Minute.Registered
. Мои вопросы:
- Как мне сделать ссылку
master.QuarterHours[2].Minute.Registered
в методе приемника на конце Javascript? - Как мне создать объект
Master
в Javascript для отправки в конец .NET?