Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private SI_Out_SyncClient WebserviceConnection ()
- {
- BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly);
- binding.MaxBufferSize = 2147483647;
- binding.MaxReceivedMessageSize = 2147483647;
- binding.CloseTimeout = new TimeSpan(1, 5, 0);
- binding.OpenTimeout = new TimeSpan(1, 5, 0);
- binding.SendTimeout = new TimeSpan(1, 5, 0);
- binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
- binding.Security.Transport.ProxyCredentialType = HttpProxyCredentialType.Basic;
- EndpointAddress address = new EndpointAddress(Library.Environment.GetGlobalString("ENDPOINT"));
- var client = new SI_Out_SyncClient(binding, address);
- client.ClientCredentials.Windows.AllowedImpersonationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation;
- client.ClientCredentials.UserName.UserName = Library.Environment.GetGlobalString("USER");
- client.ClientCredentials.UserName.Password = Library.Environment.GetGlobalString("PASSWORD");
- return client;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement