Microsoft.AspNetCore.Mvc.ApiExplorer Namespace

Classes

ApiConventionNameMatchAttribute

Determines the matching behavior an API convention method or parameter by name. ApiConventionNameMatchBehavior for supported options. .

ApiConventionResult

Metadata associated with an action method via API convention.

ApiConventionTypeMatchAttribute

Determines the matching behavior an API convention parameter by type. ApiConventionTypeMatchBehavior for supported options. .

ApiDescription

Represents an API exposed by this application.

ApiDescriptionExtensions

Extension methods for ApiDescription.

ApiDescriptionGroup

Represents a group of related apis.

ApiDescriptionGroupCollection

A cached collection of ApiDescriptionGroup.

ApiDescriptionGroupCollectionProvider
ApiDescriptionProviderContext

A context object for ApiDescription providers.

ApiParameterDescription

A metadata description of an input to an API.

ApiParameterRouteInfo

A metadata description of routing information for an ApiParameterDescription.

ApiRequestFormat

A possible format for the body of a request.

ApiResponseFormat

Possible format for an ApiResponseType.

ApiResponseType

Possible type of the response body which is formatted by ApiResponseFormats.

DefaultApiDescriptionProvider

Implements a provider of ApiDescription for actions represented by ControllerActionDescriptor.

Interfaces

IApiDefaultResponseMetadataProvider

Provides a return type for all HTTP status codes that are not covered by other IApiResponseMetadataProvider instances.

IApiDescriptionGroupCollectionProvider

Provides access to a collection of ApiDescriptionGroup.

IApiDescriptionGroupNameProvider

Represents group name metadata for an ApiDescription.

IApiDescriptionProvider

Defines a contract for specifying ApiDescription instances.

IApiDescriptionVisibilityProvider

Represents visibility metadata for an ApiDescription.

IApiRequestFormatMetadataProvider

Provides metadata information about the request format to an IApiDescriptionProvider.

IApiRequestMetadataProvider

Provides a set of possible content types than can be consumed by the action.

IApiResponseMetadataProvider

Provides a return type, status code and a set of possible content types returned by a successful execution of the action.

IApiResponseTypeMetadataProvider

Provides metadata information about the response format to an IApiDescriptionProvider.

Enums

ApiConventionNameMatchBehavior

The behavior for matching the name of a convention parameter or method.

ApiConventionTypeMatchBehavior

The behavior for matching the type of a convention parameter.