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. Если |