Microsoft.AspNetCore.Http.Metadata Namespace

Interfaces

IAcceptsMetadata

Interface for accepting request media types.

IEndpointDescriptionMetadata

Defines a contract used to specify a description in Metadata.

IEndpointMetadataProvider

Indicates that a type provides a static method that provides Endpoint metadata when declared as a parameter type or the returned type of an Endpoint route handler delegate.

IEndpointParameterMetadataProvider

Indicates that a type provides a static method that provides Endpoint metadata when declared as the parameter type of an Endpoint route handler delegate.

IEndpointSummaryMetadata

Defines a contract used to specify a summary in Metadata.

IFromBodyMetadata

Interface marking attributes that specify a parameter should be bound using the request body.

IFromFormMetadata

Interface marking attributes that specify a parameter should be bound using a form field from the request body.

IFromHeaderMetadata

Interface marking attributes that specify a parameter should be bound using the request headers.

IFromQueryMetadata

Interface marking attributes that specify a parameter should be bound using the request query string.

IFromRouteMetadata

Interface marking attributes that specify a parameter should be bound using route-data from the current request.

IFromServiceMetadata

Interface marking attributes that specify a parameter should be bound using request services.

IProducesResponseTypeMetadata

Defines a contract for outline the response type returned from an endpoint.

IRequestSizeLimitMetadata

Interface marking attributes that specify the maximum allowed size of the request body.

ISkipStatusCodePagesMetadata

Defines a contract used to specify metadata for skipping the StatusCodePage middleware in Metadata.

ITagsMetadata

Defines a contract used to specify a collection of tags in Metadata.