string restServerURL = "http://myserver.name/ArcGIS/rest/services/"; Geoprocessor geoprocessorTask = null; // Start timer for task _processingTimer = new System.Windows.Threading.DispatcherTimer(); _processingTimer.Interval = new TimeSpan(0, 0, 0, 5, 0); _processingTimer.Tick += ProcessingTimer_Tick; _processingTimer.Start(); geoprocessorTask = new Geoprocessor(restServerURL + "TestSendEmail/GPServer/SendEmail"); geoprocessorTask.UpdateDelay = 5000; geoprocessorTask.JobCompleted += GeoprocessorTask_JobCompleted; List<GPParameter> parameters = new List<GPParameter>(); // Pass the user's email to send them the zip file parameters.Add(new GPString("EmailTo", tbEmail.Text)); // Pass the layer names to the Geoprocessing service parameters.Add(new GPString("DesiredLayers", _layerNames)); geoprocessorTask.SubmitJobAsync(parameters);
http://s5-bsc-ims2.nrn.nrcan.gc.ca/ArcGIS/rest/services/TestSendEmail/GPServer/SendEmail/submitJob?EmailTo=huppe%40nrcan.gc.ca&DesiredLayers=Big+Lakes%7cBoundary%7cInternational+Borders%7cProvinces%7cSendEmail&f=json&HTTP/1.1
http://s5-bsc-ims2.nrn.nrcan.gc.ca/ArcGIS/rest/services/TestSendEmail/GPServer/SendEmail/submitJob?E... DesiredLayers=Big+Lakes%7cBoundary%7cInternational+Borders%7cProvinces%7cSendEmail&f=json&HTTP/1.1