語言

OpenApiSchemaTransformerContext 類別

定義

表示執行 OpenAPI 架構轉換器的內容。

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

建構函式

名稱 Description
OpenApiSchemaTransformerContext()
已淘汰.

表示執行 OpenAPI 架構轉換器的內容。

屬性

名稱 Description
ApplicationServices

取得與目標架構目前檔相關聯的應用程式服務。

Document

取得目前結構所屬的 OpenAPI 文件。

DocumentName

取得相關聯 OpenAPI 檔的名稱。

JsonPropertyInfo

如果目標結構是父結構的屬性,則會取得與目標結構相關的 。JsonPropertyInfo

JsonTypeInfo

會取得與目標結構相關的資料 JsonTypeInfo 。

ParameterDescription

會取得與目標結構相關的資料 ApiParameterDescription 。 處理回應類型的 OpenAPI 架構時為 Null。

方法

名稱 Description
GetOrCreateSchemaAsync(Type, ApiParameterDescription, CancellationToken)

取得或為指定型別創造 。OpenApiSchema 用文件中註冊的 IOpenApiSchemaTransformers 來擴充結構。 如果 parameterDescription 不是空,結構會被擴充以該 ApiParameterDescription 資訊。

適用於