AIJsonSchemaCreateContext Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar kontexten där ett JSON-schema i en typgraf genereras.
public value class AIJsonSchemaCreateContext
public readonly struct AIJsonSchemaCreateContext
type AIJsonSchemaCreateContext = struct
Public Structure AIJsonSchemaCreateContext
- Arv
Kommentarer
Den här structen skickas till återanropet CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions) från TransformSchemaNode användaren av metoden och kan inte instansieras direkt.
Egenskaper
| Name | Description |
|---|---|
| BaseTypeInfo |
Hämtar typinformationen för den polymorfa bastypen om den genereras som en härledd typ. |
| DeclaringType |
Hämtar deklareringstypen för egenskapen eller parametern som bearbetas. |
| ParameterAttributeProvider |
ICustomAttributeProvider Hämtar den konstruktorparameter som är associerad med den tillhörande PropertyInfo. |
| Path |
Hämtar sökvägen till schemadokumentet som för närvarande genereras. |
| PropertyAttributeProvider |
ICustomAttributeProvider Hämtar motsvarande egenskap eller fält som bearbetas. |
| PropertyInfo |
JsonPropertyInfo Hämtar om schemat genereras för en egenskap. |
| TypeInfo |
JsonTypeInfo Hämtar för den typ som bearbetas. |
Metoder
| Name | Description |
|---|---|
| GetCustomAttribute<TAttribute>(Boolean) |
Hämtar ett anpassat attribut av en angiven typ som tillämpas på den angivna schemanodkontexten. |