24 references to ApiBehaviorOptions
Microsoft.AspNetCore.Mvc.Core (24)
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (2)
17
IOptions<
ApiBehaviorOptions
> apiBehaviorOptions,
21
var
options = apiBehaviorOptions.Value;
ClientErrorData.cs (1)
8
/// produced by consumers of <see cref="
ApiBehaviorOptions
.ClientErrorMapping"/>.
DependencyInjection\ApiBehaviorOptionsSetup.cs (3)
11
internal sealed class ApiBehaviorOptionsSetup : IConfigureOptions<
ApiBehaviorOptions
>
15
public void Configure(
ApiBehaviorOptions
options)
53
internal static void ConfigureClientErrorMapping(
ApiBehaviorOptions
options)
DependencyInjection\MvcCoreMvcBuilderExtensions.cs (2)
155
/// Configures <see cref="
ApiBehaviorOptions
"/>.
162
Action<
ApiBehaviorOptions
> setupAction)
DependencyInjection\MvcCoreMvcCoreBuilderExtensions.cs (2)
198
/// Configures <see cref="
ApiBehaviorOptions
"/>.
205
Action<
ApiBehaviorOptions
> setupAction)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
139
ServiceDescriptor.Transient<IConfigureOptions<
ApiBehaviorOptions
>, ApiBehaviorOptionsSetup>());
Infrastructure\DefaultApiProblemDetailsWriter.cs (2)
15
private readonly
ApiBehaviorOptions
_apiBehaviorOptions;
27
IOptions<
ApiBehaviorOptions
> apiBehaviorOptions)
Infrastructure\DefaultProblemDetailsFactory.cs (2)
20
private readonly
ApiBehaviorOptions
_options;
29
IOptions<
ApiBehaviorOptions
> options,
Infrastructure\ModelStateInvalidFilter.cs (5)
15
/// See <see cref="
ApiBehaviorOptions
"/> for ways to configure this filter.
21
private readonly
ApiBehaviorOptions
_apiBehaviorOptions;
29
public ModelStateInvalidFilter(
ApiBehaviorOptions
apiBehaviorOptions, ILogger logger)
35
typeof(
ApiBehaviorOptions
),
36
nameof(
ApiBehaviorOptions
.InvalidModelStateResponseFactory)));
Infrastructure\ModelStateInvalidFilterFactory.cs (1)
21
var 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"/>)