public String RunServiceMethod() { String getData = String.Empty; try { BasicHttpBinding binding = new BasicHttpBinding(); binding.Name = "CaromaSoap"; binding.CloseTimeout = System.TimeSpan.Parse("00:10:00"); binding.OpenTimeout = System.TimeSpan.Parse("00:10:00"); binding.ReceiveTimeout = System.TimeSpan.Parse("00:10:00"); binding.SendTimeout = System.TimeSpan.Parse("00:10:00"); binding.AllowCookies = false; binding.BypassProxyOnLocal = false; binding.HostNameComparisonMode = System.ServiceModel.HostNameComparisonMode.StrongWildcard; binding.MaxBufferSize = 28454546; binding.MaxBufferPoolSize = 28454546; binding.MaxReceivedMessageSize = 28454546; binding.MessageEncoding = System.ServiceModel.WSMessageEncoding.Text; binding.TextEncoding = System.Text.Encoding.UTF8; binding.TransferMode = System.ServiceModel.TransferMode.Buffered; binding.UseDefaultWebProxy = true; binding.ReaderQuotas.MaxDepth = 28454546; binding.ReaderQuotas.MaxStringContentLength = 28454546; binding.ReaderQuotas.MaxArrayLength = 28454546; binding.ReaderQuotas.MaxBytesPerRead = 28454546; binding.ReaderQuotas.MaxNameTableCharCount = 28454546; binding.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.None; binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.None; binding.Security.Transport.ProxyCredentialType = HttpProxyCredentialType.None; binding.Security.Transport.Realm = ""; binding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName; binding.Security.Message.AlgorithmSuite = System.ServiceModel.Security.SecurityAlgorithmSuite.Default; EndpointAddress endpoint = new EndpointAddress("http://kilargo.designcontent.com.au/Kilargo.asmx?wsdl"); KilargoServices.KilargoSoapClient objService = new KilargoServices.KilargoSoapClient(binding, endpoint); getData = objService._getCategoryList(properities.Username); } catch (Exception ex) { MessageBox.Show("Please Check your Internet Connection."); } return(getData); }
public Boolean RunServiceMethod() { Boolean Status = false; try { BasicHttpBinding binding = new BasicHttpBinding(); binding.Name = "KilargoSoap"; binding.CloseTimeout = System.TimeSpan.Parse("00:10:00"); binding.OpenTimeout = System.TimeSpan.Parse("00:10:00"); binding.ReceiveTimeout = System.TimeSpan.Parse("00:10:00"); binding.SendTimeout = System.TimeSpan.Parse("00:10:00"); binding.AllowCookies = false; binding.BypassProxyOnLocal = false; binding.HostNameComparisonMode = System.ServiceModel.HostNameComparisonMode.StrongWildcard; binding.MaxBufferSize = 65536; binding.MaxBufferPoolSize = 524288; binding.MaxReceivedMessageSize = 65536; binding.MessageEncoding = System.ServiceModel.WSMessageEncoding.Text; binding.TextEncoding = System.Text.Encoding.UTF8; binding.TransferMode = System.ServiceModel.TransferMode.Buffered; binding.UseDefaultWebProxy = true; binding.ReaderQuotas.MaxDepth = 32; binding.ReaderQuotas.MaxStringContentLength = 8192; binding.ReaderQuotas.MaxArrayLength = 16384; binding.ReaderQuotas.MaxBytesPerRead = 4096; binding.ReaderQuotas.MaxNameTableCharCount = 16384; binding.Security.Mode = System.ServiceModel.BasicHttpSecurityMode.None; binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.None; binding.Security.Transport.ProxyCredentialType = HttpProxyCredentialType.None; binding.Security.Transport.Realm = ""; binding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName; binding.Security.Message.AlgorithmSuite = System.ServiceModel.Security.SecurityAlgorithmSuite.Default; EndpointAddress endpoint = new EndpointAddress("http://54.213.22.112/kilargo/Kilargo.asmx?wsdl"); KilargoServices.KilargoSoapClient objService = new KilargoServices.KilargoSoapClient(binding, endpoint); Status = objService._getAuthentication(properities.Username, properities.Password); } catch (Exception ex) { MessageBox.Show("Please Check your Internet Connection."); } return(Status); }