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 с целевой схемой. Null при обработке схемы OpenAPI для типа ответа.

Методы

Имя Описание
GetOrCreateSchemaAsync(Type, ApiParameterDescription, CancellationToken)

Возвращает или создает OpenApiSchema объект для указанного типа. Расширяет схему с любыми IOpenApiSchemaTransformerзарегистрированными в документе s. Если parameterDescription значение не равно NULL, схема будет дополнена ApiParameterDescription информацией.

Применяется к