1 implementation of HttpMethods
Microsoft.AspNetCore.Routing (1)
HttpMethodMetadata.cs (1)
54
public IReadOnlyList<string>
HttpMethods
{ get; }
11 references to HttpMethods
Microsoft.AspNetCore.Diagnostics (1)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
352
var httpMethods = endpoint.Metadata.GetMetadata<IHttpMethodMetadata>()?.
HttpMethods
;
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
EndpointMetadataApiDescriptionProvider.cs (2)
66
var disableInferredBody = httpMethodMetadata.
HttpMethods
.Any(ShouldDisableInferredBody);
71
foreach (var httpMethod in httpMethodMetadata.
HttpMethods
)
Microsoft.AspNetCore.Routing (8)
EndpointDataSource.cs (1)
128
sb.AppendJoin(", ", httpMethodMetadata.
HttpMethods
);
Matching\HttpMethodMatcherPolicy.cs (7)
63
if (endpoints[i].Metadata.GetMetadata<IHttpMethodMetadata>()?.
HttpMethods
.Count > 0)
100
if (metadata == null || metadata.
HttpMethods
.Count == 0)
128
for (var j = 0; j < metadata.
HttpMethods
.Count; j++)
130
var candidateMethod = metadata.
HttpMethods
[j];
301
return metadata == null ? (Array.Empty<string>(), false) : (metadata.
HttpMethods
, metadata.AcceptCorsPreflight);
436
x?.
HttpMethods
.Count > 0 ? x : null,
437
y?.
HttpMethods
.Count > 0 ? y : null);