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 文档。