/// <summary> /// Projects a single geometry to the specified spatial reference. /// </summary> private static void ProjectAsync(Geometry geometry, SpatialReference spatialReference, EventHandler<GeometryEventArgs> callback) { CallbackHelper helper = new CallbackHelper(callback); ESRI.ArcGIS.Client.Tasks.GeometryService geometryService = new ESRI.ArcGIS.Client.Tasks.GeometryService(Url); geometryService.ProjectCompleted += helper.geometryService_ProjectCompleted; geometryService.ProjectAsync(new List<Graphic>(new Graphic[] { new Graphic() { Geometry = geometry } }), spatialReference); }
/// <summary> /// Projects a single geometry to the specified spatial reference. /// </summary> private static void ProjectAsync(Geometry geometry, SpatialReference spatialReference, EventHandler <GeometryEventArgs> callback) { CallbackHelper helper = new CallbackHelper(callback); ESRI.ArcGIS.Client.Tasks.GeometryService geometryService = new ESRI.ArcGIS.Client.Tasks.GeometryService(Url); geometryService.ProjectCompleted += helper.geometryService_ProjectCompleted; geometryService.ProjectAsync(new List <Graphic>(new Graphic[] { new Graphic() { Geometry = geometry } }), spatialReference); }