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); }
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); }
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; }
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; }