1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
WSHttpBinding binding = new WSHttpBinding();
binding.OpenTimeout = new TimeSpan(0, 1, 0);
binding.ReceiveTimeout = new TimeSpan(0, 10, 0);
binding.SendTimeout = new TimeSpan(0, 1, 0);
binding.CloseTimeout = new TimeSpan(0, 1, 0);
binding.BypassProxyOnLocal = false;
binding.TransactionFlow = false;
binding.HostNameComparisonMode = HostNameComparisonMode.StrongWildcard;
binding.MaxBufferPoolSize = 134217728;
binding.MaxReceivedMessageSize = 134217728;
binding.MessageEncoding = WSMessageEncoding.Mtom;
binding.TextEncoding = Encoding.UTF8;
binding.UseDefaultWebProxy = true;
binding.ReliableSession.InactivityTimeout = new TimeSpan(0, 10, 0);
binding.ReliableSession.Ordered = true;
binding.Security.Message.ClientCredentialType = MessageCredentialType.Windows;
binding.Security.Message.NegotiateServiceCredential = true;
binding.Security.Message.AlgorithmSuite = SecurityAlgorithmSuite.Default;
binding.ReaderQuotas.MaxArrayLength = 2097152;
binding.ReaderQuotas.MaxDepth = 1024;
binding.ReaderQuotas.MaxStringContentLength = 8388608;
binding.ReaderQuotas.MaxNameTableCharCount = 2097152;
binding.ReaderQuotas.MaxBytesPerRead = 524288; |
Partager