parent
a3a906c73d
commit
d93f4527b3
|
|
@ -67,7 +67,7 @@ namespace Microsoft.Extensions.DependencyInjection
|
|||
{
|
||||
services.TryAddSingleton<ObjectPoolProvider, DefaultObjectPoolProvider>();
|
||||
services.TryAddEnumerable(
|
||||
ServiceDescriptor.Transient<IConfigureOptions<MvcOptions>, NewtonosftJsonMvcOptionsSetup>());
|
||||
ServiceDescriptor.Transient<IConfigureOptions<MvcOptions>, NewtonsoftJsonMvcOptionsSetup>());
|
||||
services.TryAddEnumerable(
|
||||
ServiceDescriptor.Transient<IApiDescriptionProvider, JsonPatchOperationsArrayProvider>());
|
||||
services.TryAddSingleton<IActionResultExecutor<JsonResult>, JsonResultExecutor>();
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@ namespace Microsoft.Extensions.DependencyInjection
|
|||
/// <summary>
|
||||
/// Sets up JSON formatter options for <see cref="MvcOptions"/>.
|
||||
/// </summary>
|
||||
internal class NewtonosftJsonMvcOptionsSetup : IConfigureOptions<MvcOptions>
|
||||
internal class NewtonsoftJsonMvcOptionsSetup : IConfigureOptions<MvcOptions>
|
||||
{
|
||||
private readonly ILoggerFactory _loggerFactory;
|
||||
private readonly MvcNewtonsoftJsonOptions _jsonOptions;
|
||||
private readonly ArrayPool<char> _charPool;
|
||||
private readonly ObjectPoolProvider _objectPoolProvider;
|
||||
|
||||
public NewtonosftJsonMvcOptionsSetup(
|
||||
public NewtonsoftJsonMvcOptionsSetup(
|
||||
ILoggerFactory loggerFactory,
|
||||
IOptions<MvcNewtonsoftJsonOptions> jsonOptions,
|
||||
ArrayPool<char> charPool,
|
||||
|
|
@ -40,7 +40,7 @@ namespace Microsoft.AspNetCore.Mvc.IntegrationTests
|
|||
var charPool = ArrayPool<char>.Shared;
|
||||
var objectPoolProvider = new DefaultObjectPoolProvider();
|
||||
|
||||
var mvcJsonMvcOptionsSetup = new NewtonosftJsonMvcOptionsSetup(
|
||||
var mvcJsonMvcOptionsSetup = new NewtonsoftJsonMvcOptionsSetup(
|
||||
loggerFactory,
|
||||
jsonOptions,
|
||||
charPool,
|
||||
|
|
|
|||
Loading…
Reference in New Issue