OpenApiSchemaTransformerContext 类

定义

表示在其中执行 OpenAPI 架构转换器的上下文。

public sealed class OpenApiSchemaTransformerContext
type OpenApiSchemaTransformerContext = class
Public NotInheritable Class OpenApiSchemaTransformerContext
继承
OpenApiSchemaTransformerContext

构造函数

名称 说明
OpenApiSchemaTransformerContext()
已过时.

表示在其中执行 OpenAPI 架构转换器的上下文。

属性

名称 说明
ApplicationServices

获取与目标架构位于的当前文档关联的应用程序服务。

Document

获取当前架构所属的 OpenAPI 文档。

DocumentName

获取关联的 OpenAPI 文档的名称。

JsonPropertyInfo

JsonPropertyInfo如果目标架构是父架构的属性,则获取与目标架构关联的对象。

JsonTypeInfo

获取与 JsonTypeInfo 目标架构关联的对象。

ParameterDescription

获取与 ApiParameterDescription 目标架构关联的对象。 处理响应类型的 OpenAPI 架构时为 Null。

方法

名称 说明
GetOrCreateSchemaAsync(Type, ApiParameterDescription, CancellationToken)

获取或创建指定类型的值 OpenApiSchema 。 使用在文档上注册的任何 IOpenApiSchemaTransformer架构来扩充架构。 如果 parameterDescription 不是 null,架构将随 ApiParameterDescription 信息一起扩充。

适用于