Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Create transport binding
- BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.TransportWithMessageCredential);
- binding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName;
- // Create client
- MySyncPortClient _service = new MySyncPortClient(binding, new EndpointAddress("https://path/to/service"));
- _service.ClientCredentials.UserName.UserName = "foo";
- _service.ClientCredentials.UserName.Password = "bar";
- // Set custom bindings
- BindingElementCollection elements = _service.Endpoint.Binding.CreateBindingElements();
- elements.Find<SecurityBindingElement>().IncludeTimestamp = false;
- _service.Endpoint.Binding = new CustomBinding(elements);
- // Perform a request
- _service.DoSomething();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement