AIJsonSchemaCreateContext Struct-datatyp

Definition

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
AIJsonSchemaCreateContext

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.

Gäller för