Exemplo n.º 1
0
        public override void ApplyConfiguration(BindingElement element)
        {
            var b = (TextMessageEncodingBindingElement)element;

            b.MaxReadPoolSize  = MaxReadPoolSize;
            b.MaxWritePoolSize = MaxWritePoolSize;
            b.MessageVersion   = MessageVersion;
            b.WriteEncoding    = WriteEncoding;

            ReaderQuotas.ApplyConfiguration(b.ReaderQuotas);
        }
Exemplo n.º 2
0
        public override void ApplyConfiguration(BindingElement bindingElement)
        {
            base.ApplyConfiguration(bindingElement);
            var b = (WebMessageEncodingBindingElement)bindingElement;

            b.ContentTypeMapper = (WebContentTypeMapper)Activator.CreateInstance(Type.GetType(WebContentTypeMapperType), true);
            b.MaxReadPoolSize   = MaxReadPoolSize;
            b.MaxWritePoolSize  = MaxWritePoolSize;
            b.WriteEncoding     = WriteEncoding;
            ReaderQuotas.ApplyConfiguration(b.ReaderQuotas);
        }
Exemplo n.º 3
0
        protected override void OnApplyConfiguration(Binding binding)
        {
            HttpBindingBase basicHttpBinding = (HttpBindingBase)binding;

            basicHttpBinding.AllowCookies           = AllowCookies;
            basicHttpBinding.BypassProxyOnLocal     = BypassProxyOnLocal;
            basicHttpBinding.HostNameComparisonMode = HostNameComparisonMode;
            basicHttpBinding.MaxBufferPoolSize      = MaxBufferPoolSize;
            basicHttpBinding.MaxBufferSize          = MaxBufferSize;
            basicHttpBinding.MaxReceivedMessageSize = MaxReceivedMessageSize;
            basicHttpBinding.ProxyAddress           = ProxyAddress;

            ReaderQuotas.ApplyConfiguration(basicHttpBinding.ReaderQuotas);

            basicHttpBinding.TextEncoding       = TextEncoding;
            basicHttpBinding.TransferMode       = TransferMode;
            basicHttpBinding.UseDefaultWebProxy = UseDefaultWebProxy;
        }
Exemplo n.º 4
0
        protected internal override void InitializeFrom(Binding binding)
        {
            HttpBindingBase b = (HttpBindingBase)binding;

            base.InitializeFrom(binding);
            AllowCookies           = b.AllowCookies;
            BypassProxyOnLocal     = b.BypassProxyOnLocal;
            HostNameComparisonMode = b.HostNameComparisonMode;
            MaxBufferPoolSize      = b.MaxBufferPoolSize;
            MaxBufferSize          = b.MaxBufferSize;
            MaxReceivedMessageSize = b.MaxReceivedMessageSize;
            ProxyAddress           = b.ProxyAddress;

            ReaderQuotas.ApplyConfiguration(b.ReaderQuotas);

            TextEncoding       = b.TextEncoding;
            TransferMode       = b.TransferMode;
            UseDefaultWebProxy = b.UseDefaultWebProxy;
        }