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);
 }
Beispiel #2
0
        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));
        }
Beispiel #4
0
        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));
        }