public ChiliConnector(string url) { this.url = url; if (ServicePointManager.SecurityProtocol == (SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls)) { ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; } // Stop 417 exception ServicePointManager.Expect100Continue = false; EndpointAddress endpointAddress = new EndpointAddress(url); if (url.Contains("https")) { BasicHttpsBinding basicHttpsBinding = new BasicHttpsBinding(); basicHttpsBinding.MaxReceivedMessageSize = int.MaxValue; basicHttpsBinding.OpenTimeout = new TimeSpan(0, 20, 0); basicHttpsBinding.CloseTimeout = new TimeSpan(0, 20, 0); basicHttpsBinding.SendTimeout = new TimeSpan(0, 20, 0); basicHttpsBinding.ReceiveTimeout = new TimeSpan(0, 20, 0); soapClient = new mainSoapClient(basicHttpsBinding, endpointAddress); } else { BasicHttpBinding basicHttpBinding = new BasicHttpBinding(); basicHttpBinding.MaxReceivedMessageSize = int.MaxValue; basicHttpBinding.OpenTimeout = new TimeSpan(0, 20, 0); basicHttpBinding.CloseTimeout = new TimeSpan(0, 20, 0); basicHttpBinding.SendTimeout = new TimeSpan(0, 20, 0); basicHttpBinding.ReceiveTimeout = new TimeSpan(0, 20, 0); soapClient = new mainSoapClient(basicHttpBinding, endpointAddress); } }
public GenerationTask(string pdfSettingsId, string environment, mainSoapClient mainSoap) { this.pdfSettingsId = pdfSettingsId; this.environment = environment; this.soapClient = mainSoap; GetKey(); soapClient.SetWorkingEnvironment(key, environment); pdfExportSettings = soapClient.ResourceItemGetXML(GetKey(), "PDFExportSettings", pdfSettingsId); }
public ChiliIntegration() { WebService = new mainSoapClient(); }
public ChiliProcessor() { WebService = new mainSoapClient(); Connect("VAA"); }