public static ConnegRules Empty() { var graph = new HttpSerializationGraph( new ISerializerFactory <IRequestReader, IResponseWriter> [0], new IRequestReader[0], new IResponseWriter[0]); return(new ConnegRules(graph, new IReaderRule[0], new IWriterRule[0])); }
public static ConnegRules Empty() { var provider = new DefaultObjectPoolProvider(); var graph = new HttpSerializationGraph(new HttpSettings(new MessagingSettings()), provider, new Forwarders(), new ISerializerFactory[0], new IMessageDeserializer[0], new IMessageSerializer[0]); return(new ConnegRules(graph, new IReaderRule[0], new IWriterRule[0])); }
public ConnegRules(HttpSerializationGraph serializers, IEnumerable <IReaderRule> readerRules, IEnumerable <IWriterRule> writeRules) { _serializers = serializers; _writers.AddRange(writeRules); _readers.AddRange(readerRules); addDefaultRules(); }