namespace Microsoft.AspNetCore.Http.Metadata {
+ public interface IEndpointDescriptionMetadata {
+ string Description { get; }
+ }
+ public interface IEndpointMetadataProvider {
+ static abstract void PopulateMetadata(MethodInfo method, EndpointBuilder builder);
+ }
+ public interface IEndpointParameterMetadataProvider {
+ static abstract void PopulateMetadata(ParameterInfo parameter, EndpointBuilder builder);
+ }
+ public interface IEndpointSummaryMetadata {
+ string Summary { get; }
+ }
+ public interface IFromFormMetadata {
+ string Name { get; }
+ }
+ public interface IRequestSizeLimitMetadata {
+ long? MaxRequestBodySize { get; }
+ }
+ public interface ISkipStatusCodePagesMetadata
}