AIJsonSchemaCreateOptions Klas

Definitie

Biedt opties voor het configureren van het gedrag van de functionaliteit voor het maken van AIJsonUtilities JSON-schema's.

public ref class AIJsonSchemaCreateOptions sealed : IEquatable<Microsoft::Extensions::AI::AIJsonSchemaCreateOptions ^>
public sealed class AIJsonSchemaCreateOptions : IEquatable<Microsoft.Extensions.AI.AIJsonSchemaCreateOptions>
type AIJsonSchemaCreateOptions = class
    interface IEquatable<AIJsonSchemaCreateOptions>
Public NotInheritable Class AIJsonSchemaCreateOptions
Implements IEquatable(Of AIJsonSchemaCreateOptions)
Overname
AIJsonSchemaCreateOptions
Implementeringen

Constructors

Name Description
AIJsonSchemaCreateOptions()

Biedt opties voor het configureren van het gedrag van de functionaliteit voor het maken van AIJsonUtilities JSON-schema's.

Eigenschappen

Name Description
Default

Hiermee haalt u het standaardexemplaren op.

IncludeParameter

Hiermee wordt een callback opgehaald die wordt aangeroepen voor elke parameter in de MethodBase opgegeven parameter CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) om te bepalen of deze moet worden opgenomen in het gegenereerde schema.

IncludeSchemaKeyword

Hiermee wordt een waarde opgehaald die aangeeft of het $schema trefwoord moet worden opgenomen in gemaakte schema's.

ParameterDescriptionProvider

Hiermee wordt een callback opgehaald die wordt aangeroepen voor elke parameter in de MethodBase opgegeven om een beschrijving voor de parameter te CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) verkrijgen.

TransformOptions

Hiermee haalt u een AIJsonSchemaTransformOptions beheertransformatie op in het JSON-schema nadat het is gegenereerd.

TransformSchemaNode

Hiermee wordt een callback opgehaald die wordt aangeroepen voor elk schema dat wordt gegenereerd in de typegrafiek.

Methoden

Name Description
<Clone>$()

Biedt opties voor het configureren van het gedrag van de functionaliteit voor het maken van AIJsonUtilities JSON-schema's.

Equals(AIJsonSchemaCreateOptions)

Hiermee wordt aangegeven of het huidige object gelijk is aan een ander object van hetzelfde type.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

GetHashCode()

Fungeert als de standaardhashfunctie.

ToString()

Biedt opties voor het configureren van het gedrag van de functionaliteit voor het maken van AIJsonUtilities JSON-schema's.

Operators

Name Description
Equality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions)

Biedt opties voor het configureren van het gedrag van de functionaliteit voor het maken van AIJsonUtilities JSON-schema's.

Inequality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions)

Biedt opties voor het configureren van het gedrag van de functionaliteit voor het maken van AIJsonUtilities JSON-schema's.

Van toepassing op