AIJsonSchemaTransformContext Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert den Kontext zum Transformieren eines Schemaknotens mit einem größeren Schemadokument.
public value class AIJsonSchemaTransformContext
public readonly struct AIJsonSchemaTransformContext
type AIJsonSchemaTransformContext = struct
Public Structure AIJsonSchemaTransformContext
- Vererbung
Hinweise
Diese Struktur wird an den vom Benutzer bereitgestellten TransformSchemaNode Rückruf durch die CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions) Methode übergeben und kann nicht direkt instanziiert werden.
Eigenschaften
| Name | Beschreibung |
|---|---|
| IsCollectionElementSchema |
Ruft einen Wert ab, der angibt, ob das aktuelle Schema ein Auflistungselement ist. |
| IsDictionaryValueSchema |
Ruft einen Wert ab, der angibt, ob das aktuelle Schema ein Wörterbuchwert ist. |
| Path |
Ruft den Pfad zum derzeit generierten Schemadokument ab. |
| PropertyName |
Ruft den enthaltenden Eigenschaftsnamen ab, wenn das aktuelle Schema eine Eigenschaft eines Objekts ist. |