AutoGRAPH.NET Service EnumGeoFences

Материал из TK
Версия от 21:38, 15 апреля 2015; Admin (обсуждение | вклад) (Новая страница: «Возвращает список геозон и групп в указанной схеме (аналогично AutoGRAPH.NET Service EnumDevices|EnumDevice…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Возвращает список геозон и групп в указанной схеме (аналогично 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