I'm new to ArcObjects, not a GIS professional so please be patient with my lack of GIS knowledge.
I have an .Net Web application with ESRI.ARCGIS.SOAP references, looking to update them with rest.
I tried to use esri.arcgisruntime but it was not supported in Asp.net web application project
How can I use REST in below code?
ESRI<SPAN class="punctuation token">.</SPAN>ArcGIS<SPAN class="punctuation token">.</SPAN>SOAP<SPAN class="punctuation token">.</SPAN>GeometryServerProxy serviceURL<SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">ESRI<SPAN class="punctuation token">.</SPAN>ArcGIS<SPAN class="punctuation token">.</SPAN>SOAP<SPAN class="punctuation token">.</SPAN>GeometryServerProxy</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
serviceURL<SPAN class="punctuation token">.</SPAN>URL<SPAN class="operator token">=</SPAN><SPAN class="string token">"Some Service URL"</SPAN><SPAN class="punctuation token">;</SPAN>
ESRI<SPAN class="punctuation token">.</SPAN>ArcGIS<SPAN class="punctuation token">.</SPAN>SOAP<SPAN class="punctuation token">.</SPAN>SpatialReference inputSpatialReference <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">ESRI<SPAN class="punctuation token">.</SPAN>ArcGIS<SPAN class="punctuation token">.</SPAN>SOAP<SPAN class="punctuation token">.</SPAN>ProjectedCoordinateSystem</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
inputSpatialReference<SPAN class="punctuation token">.</SPAN>WKID <SPAN class="operator token">=</SPAN> <SPAN class="number token">3857</SPAN><SPAN class="punctuation token">;</SPAN>
inputSpatialReference<SPAN class="punctuation token">.</SPAN>WKIDSpecified <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">true</SPAN><SPAN class="punctuation token">;</SPAN>
ESRI<SPAN class="punctuation token">.</SPAN>ArcGIS<SPAN class="punctuation token">.</SPAN>SOAP<SPAN class="punctuation token">.</SPAN>SpatialReference outputSpatialReference <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">ESRI<SPAN class="punctuation token">.</SPAN>ArcGIS<SPAN class="punctuation token">.</SPAN>SOAP<SPAN class="punctuation token">.</SPAN>GeographicCoordinateSystem</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
outputSpatialReference<SPAN class="punctuation token">.</SPAN>WKID <SPAN class="operator token">=</SPAN> <SPAN class="number token">4326</SPAN><SPAN class="punctuation token">;</SPAN>
outputSpatialReference<SPAN class="punctuation token">.</SPAN>WKIDSpecified <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">true</SPAN><SPAN class="punctuation token">;</SPAN>
PointN pnt <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">PointN</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
pnt<SPAN class="punctuation token">.</SPAN>X <SPAN class="operator token">=</SPAN> X<SPAN class="punctuation token">;</SPAN>
pnt<SPAN class="punctuation token">.</SPAN>Y <SPAN class="operator token">=</SPAN> Y<SPAN class="punctuation token">;</SPAN>
Geometry<SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN> inputGeometry <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">Geometry</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN> <SPAN class="punctuation token">{</SPAN> pnt <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">;</SPAN>
ESRI<SPAN class="punctuation token">.</SPAN>ArcGIS<SPAN class="punctuation token">.</SPAN>SOAP<SPAN class="punctuation token">.</SPAN>GeoTransformation geoTransformer <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">ESRI<SPAN class="punctuation token">.</SPAN>ArcGIS<SPAN class="punctuation token">.</SPAN>SOAP<SPAN class="punctuation token">.</SPAN>GeoTransformation</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
geoTransformer<SPAN class="punctuation token">.</SPAN>WKID <SPAN class="operator token">=</SPAN> <SPAN class="number token">2236</SPAN><SPAN class="punctuation token">;</SPAN>
ESRI<SPAN class="punctuation token">.</SPAN>ArcGIS<SPAN class="punctuation token">.</SPAN>SOAP<SPAN class="punctuation token">.</SPAN>EnvelopeN envelope <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">new</SPAN> <SPAN class="token class-name">EnvelopeN</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
envelope <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">null</SPAN><SPAN class="punctuation token">;</SPAN>
Geometry<SPAN class="punctuation token">[</SPAN><SPAN class="punctuation token">]</SPAN> outputGeometry <SPAN class="operator token">=</SPAN> serviceURL<SPAN class="punctuation token">.</SPAN><SPAN class="token function">Project</SPAN><SPAN class="punctuation token">(</SPAN>inputSpatialReference<SPAN class="punctuation token">,</SPAN> outputSpatialReference<SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">false</SPAN><SPAN class="punctuation token">,</SPAN> geoTransformer<SPAN class="punctuation token">,</SPAN> envelope<SPAN class="punctuation token">,</SPAN> inputGeometry<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="keyword token">foreach</SPAN> <SPAN class="punctuation token">(</SPAN>PointN item <SPAN class="keyword token">in</SPAN> outputGeometry<SPAN class="punctuation token">)</SPAN>
<SPAN class="punctuation token">{</SPAN>
xyCoord<SPAN class="operator token">=</SPAN> item<SPAN class="punctuation token">.</SPAN>X<SPAN class="punctuation token">.</SPAN><SPAN class="token function">ToString</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">","</SPAN> <SPAN class="operator token">+</SPAN> item<SPAN class="punctuation token">.</SPAN>Y<SPAN class="punctuation token">.</SPAN><SPAN class="token function">ToString</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN>
<SPAN class="punctuation token">}</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>