SDS Layer with Feature Service from ArcGIS Server in Engine C#

Discussion created by atomaly on Apr 17, 2013
Latest reply on May 19, 2013 by atomaly
Hi :cool:

I've developed an application in ArcGIS Engine in that works perfectly with anything local (gdb, shape, raster, dwg)
and now I'm trying to get it working with ArcGIS Server layers etc.

trying to consume a Feature Service with Editing/Query/Create/Delete enabled.... the map control accepts the layer, and displays the data.   "/SpatialDataServer/admin/services/Sandbox_TestLayer.FeatureServer/0"

however upon Query / add feature / edit, it seems the layer needs to be treated differently..
it edits and queries fine in ArcMap 10.1, so i'm just wondering how I need to cast the ILayer to be able to use it?

currently there's alot of conflicting information floating around, and I just need to know the right way to handle this.

I've looked into GISClient / MapServerLayer / AGSFeatureLayer ... but having trouble determining from the ILayer the "LayerType" i.e. if its from the server... / feature service layer.... any point in the right direction would be great.. as i'm new to this stuff..

I know its possible to consume it all through REST and geoJSON, but I'm assuming ESRI has a better way in ArcObjects to do this for me rather than me having to manually consume it all..