Advertisement
Guest User

Untitled

a guest
Aug 1st, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. // Create transport binding
  2. BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.TransportWithMessageCredential);
  3. binding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName;
  4.  
  5. // Create client
  6. MySyncPortClient _service = new MySyncPortClient(binding, new EndpointAddress("https://path/to/service"));
  7. _service.ClientCredentials.UserName.UserName = "foo";
  8. _service.ClientCredentials.UserName.Password = "bar";
  9.  
  10. // Set custom bindings
  11. BindingElementCollection elements = _service.Endpoint.Binding.CreateBindingElements();
  12. elements.Find<SecurityBindingElement>().IncludeTimestamp = false;
  13. _service.Endpoint.Binding = new CustomBinding(elements);
  14.  
  15. // Perform a request
  16. _service.DoSomething();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement