public IEncoder GetEncoder() { var jsonWriter = new JsonWriter(new DataWriterSettings(DefaultEncoderDecoderConfiguration.CombinedResolverStrategy() , new TeamCityDateFilter()), new[] { "application/.*json", "text/.*json" }); var writers = new List<IDataWriter> { jsonWriter }; var dataWriterProvider = new RegExBasedDataWriterProvider(new List<IDataWriter> { jsonWriter }); return new DefaultEncoder(dataWriterProvider); }
public IEncoder GetEncoder() { var jsonWriter = new JsonWriter(new DataWriterSettings(DefaultEncoderDecoderConfiguration.CombinedResolverStrategy() , new TeamCityDateFilter()), new[] { "application/.*json", "text/.*json" }); var writers = new List <IDataWriter> { jsonWriter }; var dataWriterProvider = new RegExBasedDataWriterProvider(new List <IDataWriter> { jsonWriter }); return(new DefaultEncoder(dataWriterProvider)); }
public IEncoder GetEncoder() { var jsonWriter = new JsonWriter(new DataWriterSettings(CombinedResolverStrategy()), "application/.*json", "text/.*json"); var xmlWriter = new XmlWriter(new DataWriterSettings(CombinedResolverStrategy()), "application/xml", "text/.*xhtml", "text/xml", "text/html"); var urlEncoderWriter = new UrlEncoderWriter(new DataWriterSettings(CombinedResolverStrategy()), "application/x-www-form-urlencoded"); var writers = new List <IDataWriter> { jsonWriter, xmlWriter, urlEncoderWriter }; var dataWriterProvider = new RegExBasedDataWriterProvider(writers); return(new DefaultEncoder(dataWriterProvider)); }
public IEncoder GetEncoder() { var jsonWriter = new JsonWriter(new DataWriterSettings(CombinedResolverStrategy()), new[] {"application/.*json", "text/.*json"}); var xmlWriter = new XmlWriter(new DataWriterSettings(CombinedResolverStrategy()), new[] {"application/xml", "text/.*xhtml", "text/xml", "text/html"}); var urlEncoderWriter = new UrlEncoderWriter(new DataWriterSettings(CombinedResolverStrategy()), new[] {"application/x-www-form-urlencoded"}); var writers = new List<IDataWriter> { jsonWriter, xmlWriter, urlEncoderWriter }; var dataWriterProvider = new RegExBasedDataWriterProvider(writers); return new DefaultEncoder(dataWriterProvider); }