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