AIJsonSchemaTransformOptions Klas

Definitie

Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie.

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

Constructors

Name Description
AIJsonSchemaTransformOptions()

Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie.

Eigenschappen

Name Description
ConvertBooleanSchemas

Hiermee wordt een waarde opgehaald die aangeeft of booleaanse schema's moeten worden geconverteerd naar equivalente objectweergaven.

DisallowAdditionalProperties

Hiermee wordt een waarde opgehaald die aangeeft of schema's moeten worden gegenereerd met de extraProperties ingesteld op onwaar voor .NET objecten.

MoveDefaultKeywordToDescription

Hiermee wordt een waarde opgehaald die aangeeft of het standaardwoord naar het beschrijvingsveld in het schema moet worden verplaatst.

RequireAllProperties

Hiermee wordt een waarde opgehaald die aangeeft of alle eigenschappen moeten worden gemarkeerd zoals vereist in het schema.

TransformSchemaNode

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

UseNullableKeyword

Hiermee wordt een waarde opgehaald die aangeeft of nullable 'type'-trefwoorden moeten worden vervangen door OpenAPI 3.0-stijl 'nullable' trefwoorden in het schema.

Methoden

Name Description
<Clone>$()

Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie.

Equals(AIJsonSchemaTransformOptions)

Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie.

Equals(Object)

Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie.

GetHashCode()

Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie.

ToString()

Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie.

Operators

Name Description
Equality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie.

Inequality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

Biedt opties voor het configureren van het gedrag van de functionaliteit voor AIJsonUtilities JSON-schematransformatie.

Van toepassing op