dneprcomp
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Код: public void RunServiceMethod() { BasicHttpBinding binding = new BasicHttpBinding(); binding.Name = "Service1SoapBinding"; binding.CloseTimeout = System.TimeSpan.Parse("00:01:00"); binding.OpenTimeout = System.TimeSpan.Parse("00:01:00"); binding.ReceiveTimeout = System.TimeSpan.Parse("00:10:00"); binding.SendTimeout = System.TimeSpan.Parse("00:01: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://MyServiceURL.com?wdsl"); Service1Client client = new Service1Client (binding, endpoint); client.CallMethod(parameter1, Parameter2,...) } |
| Всего записей: 3920 | Зарегистр. 31-03-2002 | Отправлено: 02:01 31-10-2013 | Исправлено: dneprcomp, 17:06 31-10-2013 |
|