Example #1
0
        private static void CreateContentNegotiatorTracer(HttpConfiguration configuration, ITraceWriter traceWriter)
        {
            IContentNegotiator      negotiator = configuration.Services.GetContentNegotiator();
            ContentNegotiatorTracer tracer     = new ContentNegotiatorTracer(negotiator, traceWriter);

            configuration.Services.Replace(typeof(IContentNegotiator), tracer);
        }
Example #2
0
        private static void CreateContentNegotiatorTracer(HttpConfiguration configuration, ITraceWriter traceWriter)
        {
            IContentNegotiator      negotiator = configuration.ServiceResolver.GetService(typeof(IContentNegotiator)) as IContentNegotiator;
            ContentNegotiatorTracer tracer     = new ContentNegotiatorTracer(negotiator, traceWriter);

            configuration.ServiceResolver.SetService(typeof(IContentNegotiator), tracer);
        }