protected override BindingElement CreateBindingElement() { CustomTextMessageBindingElement customTextMessageBindingElement = new CustomTextMessageBindingElement(); this.ApplyConfiguration(customTextMessageBindingElement); return(customTextMessageBindingElement); }
public override void ApplyConfiguration(BindingElement bindingElement) { base.ApplyConfiguration(bindingElement); CustomTextMessageBindingElement customTextMessageBindingElement = (CustomTextMessageBindingElement)bindingElement; customTextMessageBindingElement.MessageVersion = this.MessageVersion; customTextMessageBindingElement.MediaType = this.MediaType; customTextMessageBindingElement.Encoding = this.Encoding; this.ApplyConfiguration(customTextMessageBindingElement.ReaderQuotas); }
private CustomTextMessageBindingElement(CustomTextMessageBindingElement binding) : this(binding.Encoding, binding.MediaType, binding.MessageVersion) { this.readerQuotas = new XmlDictionaryReaderQuotas(); binding.ReaderQuotas.CopyTo(this.readerQuotas); }