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); }
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); }