public Binding GetBinding() { var b = new WebHttpRelayBinding(EndToEndWebHttpSecurityMode.None, RelayClientAuthenticationType.None); var elems = b.CreateBindingElements(); var ee = elems.Find<WebMessageEncodingBindingElement>(); ee.ContentTypeMapper = new RawContentTypeMapper(); return new CustomBinding(elems); }
private Binding GetBinding() { var b = new WebHttpRelayBinding(EndToEndWebHttpSecurityMode.Transport, RelayClientAuthenticationType.RelayAccessToken); var elems = b.CreateBindingElements(); var ee = elems.Find <WebMessageEncodingBindingElement>(); var encc = ee.CreateMessageEncoderFactory(); return(new CustomBinding(elems)); }
private Binding GetBinding() { var b = new WebHttpRelayBinding(EndToEndWebHttpSecurityMode.None, RelayClientAuthenticationType.None); var elems = b.CreateBindingElements(); var ee = elems.Find <WebMessageEncodingBindingElement>(); ee.ContentTypeMapper = new RawContentTypeMapper(); return(new CustomBinding(elems)); }
private static Binding GetBinding(long maxReceivedMessageSize) { var webHttpRelayBinding = new WebHttpRelayBinding(EndToEndWebHttpSecurityMode.None, RelayClientAuthenticationType.None) { MaxReceivedMessageSize = maxReceivedMessageSize }; var bindingElements = webHttpRelayBinding.CreateBindingElements(); var webMessageEncodingBindingElement = bindingElements.Find <WebMessageEncodingBindingElement>(); webMessageEncodingBindingElement.ContentTypeMapper = new RawContentTypeMapper(); return(new CustomBinding(bindingElements)); }