/// <summary> ${IS6_IsoLineService_method_ProcessAsync_overloads_D} </summary> /// <param name="parameters">${IS6_IsoLineService_method_ProcessAsync_param_parameters}</param> /// <param name="state">${IS6_IsoLineService_method_ProcessAsync_param_state}</param> public void ProcessAsync(IsoLineParameters parameters, object state) { if (parameters == null) { throw new ArgumentNullException(ExceptionStrings.ArgumentIsNull); } if (string.IsNullOrEmpty(this.Url)) { throw new InvalidOperationException(ExceptionStrings.InvalidUrl); } if (parameters.IsoLineByGridDataset != null) { base.SubmitRequest(base.Url + "/path.ashx?", IsoLineByGridDataset.ParseClass(parameters.IsoLineByGridDataset), new EventHandler<RequestEventArgs>(request_Completed), state, false); } else if (parameters.IsoLineByPointDataset != null) { base.SubmitRequest(base.Url + "/path.ashx?", IsoLineByPointDataset.ParseClass(parameters.IsoLineByPointDataset), new EventHandler<RequestEventArgs>(request_Completed), state, false); } else if (parameters.IsoLineByPoints != null) { base.SubmitRequest(base.Url + "/path.ashx?", IsoLineByPoints.ParseClass(parameters.IsoLineByPoints), new EventHandler<RequestEventArgs>(request_Completed), state, false); } }
/// <summary> ${IS6_IsoLineService_method_ProcessAsync_D} </summary> /// <param name="parameters">${IS6_IsoLineService_method_ProcessAsync_param_parameters}</param> public void ProcessAsync(IsoLineParameters parameters) { ProcessAsync(parameters, null); }