24 references to ApiBehaviorOptions
Microsoft.AspNetCore.Mvc.Core (24)
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (2)
17IOptions<ApiBehaviorOptions> apiBehaviorOptions, 21var options = apiBehaviorOptions.Value;
ClientErrorData.cs (1)
8/// produced by consumers of <see cref="ApiBehaviorOptions.ClientErrorMapping"/>.
DependencyInjection\ApiBehaviorOptionsSetup.cs (3)
11internal sealed class ApiBehaviorOptionsSetup : IConfigureOptions<ApiBehaviorOptions> 15public void Configure(ApiBehaviorOptions options) 53internal static void ConfigureClientErrorMapping(ApiBehaviorOptions options)
DependencyInjection\MvcCoreMvcBuilderExtensions.cs (2)
155/// Configures <see cref="ApiBehaviorOptions"/>. 162Action<ApiBehaviorOptions> setupAction)
DependencyInjection\MvcCoreMvcCoreBuilderExtensions.cs (2)
198/// Configures <see cref="ApiBehaviorOptions"/>. 205Action<ApiBehaviorOptions> setupAction)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
139ServiceDescriptor.Transient<IConfigureOptions<ApiBehaviorOptions>, ApiBehaviorOptionsSetup>());
Infrastructure\DefaultApiProblemDetailsWriter.cs (2)
15private readonly ApiBehaviorOptions _apiBehaviorOptions; 27IOptions<ApiBehaviorOptions> apiBehaviorOptions)
Infrastructure\DefaultProblemDetailsFactory.cs (2)
20private readonly ApiBehaviorOptions _options; 29IOptions<ApiBehaviorOptions> options,
Infrastructure\ModelStateInvalidFilter.cs (5)
15/// See <see cref="ApiBehaviorOptions"/> for ways to configure this filter. 21private readonly ApiBehaviorOptions _apiBehaviorOptions; 29public ModelStateInvalidFilter(ApiBehaviorOptions apiBehaviorOptions, ILogger logger) 35typeof(ApiBehaviorOptions), 36nameof(ApiBehaviorOptions.InvalidModelStateResponseFactory)));
Infrastructure\ModelStateInvalidFilterFactory.cs (1)
21var options = serviceProvider.GetRequiredService<IOptions<ApiBehaviorOptions>>();
Infrastructure\ProblemDetailsFactory.cs (2)
15/// Creates a <see cref="ProblemDetails" /> instance that configures defaults based on values specified in <see cref="ApiBehaviorOptions" />. 33/// Creates a <see cref="ValidationProblemDetails" /> instance that configures defaults based on values specified in <see cref="ApiBehaviorOptions" />.
ProducesErrorResponseTypeAttribute.cs (1)
11/// client error type to be <see cref="ProblemDetails"/>, if mapping client errors (<see cref="ApiBehaviorOptions.ClientErrorMapping"/>)