/// <summary> ${IS6_IsoRegionService_method_ProcessAsync_overloads_D} </summary> /// <param name="parameters">${IS6_IsoRegionService_method_ProcessAsync_param_parameters}</param> /// <param name="state">${IS6_IsoRegionService_method_ProcessAsync_param_state}</param> public void ProcessAsync(IsoRegionParameters parameters, object state) { if (parameters == null) { throw new ArgumentNullException(ExceptionStrings.ArgumentIsNull); } if (string.IsNullOrEmpty(this.Url)) { throw new InvalidOperationException(ExceptionStrings.InvalidUrl); } if (parameters.IsoRegionByGridDataset != null) { base.SubmitRequest(base.Url + "/path.ashx?", IsoRegionByGridDataset.ParseClass(parameters.IsoRegionByGridDataset), new EventHandler<RequestEventArgs>(request_Completed), state, false); } else if (parameters.IsoRegionByPoints != null) { base.SubmitRequest(base.Url + "/path.ashx?", IsoRegionByPoints.ParseClass(parameters.IsoRegionByPoints), new EventHandler<RequestEventArgs>(request_Completed), state, false); } }
/// <summary> ${IS6_IsoRegionService_method_ProcessAsync_D} </summary> /// <param name="parameters">${IS6_IsoRegionService_method_ProcessAsync_param_parameters}</param> public void ProcessAsync(IsoRegionParameters parameters) { ProcessAsync(parameters, null); }