AIJsonSchemaTransformContext Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет контекст для преобразования узла схемы с более крупным документом схемы.
public value class AIJsonSchemaTransformContext
public readonly struct AIJsonSchemaTransformContext
type AIJsonSchemaTransformContext = struct
Public Structure AIJsonSchemaTransformContext
- Наследование
Комментарии
Эта структура передается в предоставленный TransformSchemaNode пользователем обратный вызов методом CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions) и не может быть создан напрямую.
Свойства
| Имя | Описание |
|---|---|
| IsCollectionElementSchema |
Возвращает значение, указывающее, является ли текущая схема элементом коллекции. |
| IsDictionaryValueSchema |
Возвращает значение, указывающее, является ли текущая схема значением словаря. |
| Path |
Возвращает путь к создаваемому документу схемы. |
| PropertyName |
Возвращает имя свойства, если текущая схема является свойством объекта. |