public override MessageEncoderFactory CreateMessageEncoderFactory() { return(new LoggingEncoderFactory( this.Settings, InnerMessageEncodingBindingElement.CreateMessageEncoderFactory() )); }
/// <summary> /// GetProperty method implementation /// </summary> public override T GetProperty <T>(BindingContext context) { if (typeof(T) == typeof(XmlDictionaryReaderQuotas)) { return(InnerMessageEncodingBindingElement.GetProperty <T>(context)); } else { return(base.GetProperty <T>(context)); } }
/// <summary> /// CreateMessageEncoderFactory method implementation /// </summary> public override MessageEncoderFactory CreateMessageEncoderFactory() { return(new ReplayMessageEncoderFactory(InnerMessageEncodingBindingElement.CreateMessageEncoderFactory())); }
public override MessageEncoderFactory CreateMessageEncoderFactory() { return(new LoggingEncoderFactory(this.Settings, "text/xml; charset=utf-8", _messageVersion, InnerMessageEncodingBindingElement.CreateMessageEncoderFactory())); }