AutoGRAPH.NET Service EnumGeoFences — различия между версиями

Материал из TK
Перейти к: навигация, поиск
(Новая страница: «Возвращает список геозон и групп в указанной схеме (аналогично AutoGRAPH.NET Service EnumDevices|EnumDevice…»)
(нет различий)

Версия 21:38, 15 апреля 2015

Возвращает список геозон и групп в указанной схеме (аналогично EnumDevices). Иерархия собирается путем сопоставления ID ⇔ ParentID и начинается с верхнего уровня, у которого ParentID=null.

WCF

Определение: 

 REnumDevices EnumDevices(string schemaName)

Результат: 

 public class REnumGeofences {
  public RGroupItem[] Groups { get; set; } // все группы геозон в схеме
  public RGeofenceItem[] Items { get; set; } // все геозоны в схеме
}

public class RGroupItem {
  public Guid ID { get; set; }          // уникальный ID геозоны в схеме
  public Guid? ParentID { get; set; }   // ID родительской группы
  public string Name { get; set; }      // название группы
}

public class RGeofenceItem : RGroupItem {

}

JSON

Вызов:

http://localhost:8300/EnumGeoFences/Demo

Результат: скачать файл

AutoGRAPHNET Service EnumGeoFences.png