2 implementations of ContentTypes
Microsoft.AspNetCore.Http.Abstractions (1)
Metadata\AcceptsMetadata.cs (1)
33
public IReadOnlyList<string>
ContentTypes
{ get; }
Microsoft.AspNetCore.Mvc.Core (1)
ConsumesAttribute.cs (1)
103
IReadOnlyList<string> IAcceptsMetadata.
ContentTypes
=> _contentTypes;
12 references to ContentTypes
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (1)
479
foreach (var contentType in acceptsMetadata.
ContentTypes
)
EndpointMetadataApiDescriptionProvider.cs (1)
157
foreach (var contentType in acceptsMetadata.
ContentTypes
)
Microsoft.AspNetCore.Routing (10)
Matching\AcceptsMatcherPolicy.cs (10)
44
return endpoints.Any(e => e.Metadata.GetMetadata<IAcceptsMetadata>()?.
ContentTypes
.Count > 0);
62
if (metadata == null || metadata.
ContentTypes
?.Count == 0)
79
for (var j = 0; j < metadata.
ContentTypes
?.Count; j++)
81
if (string.Equals("*/*", metadata.
ContentTypes
[j], StringComparison.Ordinal))
96
for (var j = 0; j < metadata.
ContentTypes
?.Count; j++)
98
var candidateMediaType = new ReadOnlyMediaTypeHeaderValue(metadata.
ContentTypes
[j]);
154
var contentTypes = endpoint.Metadata.GetMetadata<IAcceptsMetadata>()?.
ContentTypes
;
176
var contentTypes = endpoint.Metadata.GetMetadata<IAcceptsMetadata>()?.
ContentTypes
?? Array.Empty<string>();
338
x?.
ContentTypes
.Count > 0 ? x : null,
339
y?.
ContentTypes
.Count > 0 ? y : null);