Microsoft.AspNetCore.Mvc.ApiExplorer Namespace

namespace Microsoft.AspNetCore.Mvc.ApiExplorer

Interfaces

interface IApiDescriptionGroupCollectionProvider
Provides access to a collection of Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup.
interface IApiDescriptionGroupNameProvider
Represents group name metadata for an <code>ApiDescription</code>.
interface IApiDescriptionProvider
interface IApiDescriptionVisibilityProvider
Represents visibility metadata for an <code>ApiDescription</code>.
interface IApiRequestFormatMetadataProvider
Provides metadata information about the request format to an <code>IApiDescriptionProvider</code>.
interface IApiRequestMetadataProvider
Provides a a set of possible content types than can be consumed by the action.
interface IApiResponseMetadataProvider
Provides a return type, status code and a set of possible content types returned by a successful execution of the action.
interface IApiResponseTypeMetadataProvider
Provides metadata information about the response format to an <code>IApiDescriptionProvider</code>.

Classes

class ApiDescription
Represents an API exposed by this application.
class ApiDescriptionExtensions
Extension methods for Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.
class ApiDescriptionGroup
Represents a group of related apis.
class ApiDescriptionGroupCollection
A cached collection of Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup.
class ApiDescriptionGroupCollectionProvider
class ApiDescriptionProviderContext
A context object for Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription providers.
class ApiParameterDescription
A metadata description of an input to an API.
class ApiParameterRouteInfo
A metadata description of routing information for an Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.
class ApiRequestFormat
A possible format for the body of a request.
class ApiResponseFormat
Possible format for an Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.
class ApiResponseType
Possible type of the response body which is formatted by Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ApiResponseFormats.
class DefaultApiDescriptionProvider
Implements a provider of Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription for actions represented by Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.