15 references to EmptyBodyBehavior
Microsoft.AspNetCore.Mvc.Abstractions (4)
ModelBinding\BindingInfo.cs (3)
92
public
EmptyBodyBehavior
EmptyBodyBehavior { get; set; }
260
if (EmptyBodyBehavior ==
EmptyBodyBehavior
.Default &&
265
EmptyBodyBehavior =
EmptyBodyBehavior
.Allow;
ModelBinding\IAllowEmptyInputInBodyModelBinding.cs (1)
8
public
EmptyBodyBehavior
EmptyBodyBehavior { get; }
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (2)
307
if (parameter.BindingInfo == null || parameter.BindingInfo.EmptyBodyBehavior ==
EmptyBodyBehavior
.Default)
313
parameter.IsRequired = !(parameter.BindingInfo.EmptyBodyBehavior ==
EmptyBodyBehavior
.Allow);
Microsoft.AspNetCore.Mvc.Core (9)
ApplicationModels\InferParameterBindingInfoConvention.cs (2)
106
fromBodyParameters[0].BindingInfo!.EmptyBodyBehavior ==
EmptyBodyBehavior
.Default &&
109
fromBodyParameters[0].BindingInfo!.EmptyBodyBehavior =
EmptyBodyBehavior
.Allow;
FromBodyAttribute.cs (4)
52
/// Specifying <see cref="
EmptyBodyBehavior
.Allow"/> or <see cref="
EmptyBodyBehavior
.Disallow" /> will override the framework defaults.
54
public
EmptyBodyBehavior
EmptyBodyBehavior { get; set; }
58
bool IFromBodyMetadata.AllowEmpty => EmptyBodyBehavior ==
EmptyBodyBehavior
.Allow;
ModelBinding\Binders\BodyModelBinderProvider.cs (3)
94
internal static bool CalculateAllowEmptyBody(
EmptyBodyBehavior
emptyBodyBehavior, MvcOptions? options)
96
if (emptyBodyBehavior ==
EmptyBodyBehavior
.Default)
101
return emptyBodyBehavior ==
EmptyBodyBehavior
.Allow;