При получении списка объектов учёта, всегда свойство Rooms равно null, даже если использую флаги
Node[] nodes = server.Nodes.GetList(NodeInfoFlags.Rooms);
При получении списка объектов учёта, всегда свойство Rooms равно null, даже если использую флаги
Node[] nodes = server.Nodes.GetList(NodeInfoFlags.Rooms);
Да, при получении списка объектов, свойство Rooms не заполняется.
Вы можете вызвать для каждого объекта учета метод Refresh() с указанием флага NodeInfoFlags.Rooms:
foreach (Node node in server.Nodes.GetList());
{
if (node.Type == NodeType.House);
{
node.Refresh(NodeInfoFlags.Rooms);
Room[] rooms = node.Rooms;
}
}