public CustomTextMessageEncoder(CustomTextMessageEncoderFactory factory)
        {
            this.factory = factory;

            this.writerSettings          = new XmlWriterSettings();
            this.writerSettings.Encoding = Encoding.GetEncoding(factory.CharSet);
            this.contentType             = string.Format("{0};charset={1}",
                                                         this.factory.MediaType, this.writerSettings.Encoding.HeaderName);
        }
 public CustomTextMessageEncoder(CustomTextMessageEncoderFactory factory)
 {
     this.factory = factory;
     
     this.writerSettings = new XmlWriterSettings();
     this.writerSettings.Encoding = Encoding.GetEncoding(factory.CharSet);
     this.contentType = string.Format("{0}; charset={1}", 
         this.factory.MediaType, this.writerSettings.Encoding.HeaderName);
 }