Microsoft.AspNetCore.Mvc.ApiExplorer 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供允许发现元数据的类型,例如控制器和操作列表及其 URL。 这些类型对于使用 OpenAPI 的 API 的 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 |
为 表示ControllerActionDescriptor的操作实现 的ApiDescription提供程序。 |
接口
| IApiDefaultResponseMetadataProvider |
为其他 IApiResponseMetadataProvider 实例未涵盖的所有 HTTP 状态代码提供返回类型。 |
| IApiDescriptionGroupCollectionProvider |
提供对 集合的访问权限 ApiDescriptionGroup。 |
| IApiDescriptionGroupNameProvider |
表示 的 |
| IApiDescriptionProvider |
定义用于指定实例的 ApiDescription 协定。 |
| IApiDescriptionVisibilityProvider |
表示 的 |
| IApiRequestFormatMetadataProvider |
向 提供有关请求格式的 |
| IApiRequestMetadataProvider |
提供一组可能由操作使用的内容类型。 |
| IApiResponseMetadataProvider |
提供一个返回类型、状态代码和一组通过成功执行操作返回的可能内容类型。 |
| IApiResponseTypeMetadataProvider |
提供有关 对 的响应格式的 |
枚举
| ApiConventionNameMatchBehavior |
用于匹配约定参数或方法的名称的行为。 |
| ApiConventionTypeMatchBehavior |
用于匹配约定参数类型的行为。 |
注解
有关 Swagger (OpenAPI) 简介,ASP.NET Core使用 Swagger/OpenAPI 的 Web API 文档。