Microsoft.AspNetCore.Mvc.ApiExplorer 命名空间

提供允许发现元数据的类型,例如控制器和操作的列表及其 Url。 这些类型适用于使用 OpenAPI 的 documeting Api。

ApiConventionNameMatchAttribute

按名称确定 API 约定方法或参数的匹配行为。 ApiConventionNameMatchBehavior 支持的选项。 .

ApiConventionResult

通过 API 约定与操作方法关联的元数据。

ApiConventionTypeMatchAttribute

按类型确定 API 约定参数的匹配行为。 ApiConventionTypeMatchBehavior 用于支持的选项。 .

ApiDescription

表示此应用程序公开的 API。

ApiDescriptionExtensions

ApiDescription 的扩展方法。

ApiDescriptionGroup

表示一组相关 API。

ApiDescriptionGroupCollection

的缓存集合 ApiDescriptionGroup

ApiDescriptionGroupCollectionProvider

提供对集合的访问 ApiDescriptionGroup

ApiDescriptionProviderContext

提供程序的上下文对象 ApiDescription

ApiParameterDescription

API 的输入的元数据说明。

ApiParameterRouteInfo

的路由信息的元数据说明 ApiParameterDescription

ApiRequestFormat

请求正文的可能格式。

ApiResponseFormat

的可能格式 ApiResponseType

ApiResponseType

格式的响应正文的可能类型 ApiResponseFormats

DefaultApiDescriptionProvider

为 表示 ApiDescription 的操作实现 的提供程序 ControllerActionDescriptor

接口

IApiDefaultResponseMetadataProvider

为所有未被其他实例覆盖的 HTTP 状态代码提供返回类型 IApiResponseMetadataProvider

IApiDescriptionGroupCollectionProvider

提供对集合的访问 ApiDescriptionGroup

IApiDescriptionGroupNameProvider

表示 ApiDescription的组名称元数据。

IApiDescriptionProvider

定义用于指定实例 ApiDescription 的协定。

IApiDescriptionVisibilityProvider

表示 ApiDescription 的可见性元数据

IApiRequestFormatMetadataProvider

IApiDescriptionProvider提供有关请求格式的元数据信息。

IApiRequestMetadataProvider

提供了一组可能的内容类型,可供操作使用。

IApiResponseMetadataProvider

提供一个返回类型、状态代码和一组由操作成功执行返回的可能内容类型。

IApiResponseTypeMetadataProvider

提供有关 IApiDescriptionProvider 的响应格式的元数据信息

枚举

ApiConventionNameMatchBehavior

匹配约定参数或方法的名称的行为。

ApiConventionTypeMatchBehavior

用于匹配约定参数类型的行为。

注解

有关 Swagger (OpenAPI 的简介) ,请 ASP.NET Core 使用 swagger/OpenAPI 的 WEB API 文档