AIJsonSchemaCreateOptions Klass

Definition

Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner.

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)
Arv
AIJsonSchemaCreateOptions
Implementeringar

Konstruktorer

Name Description
AIJsonSchemaCreateOptions()

Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner.

Egenskaper

Name Description
Default

Hämtar standardalternativinstansen.

IncludeParameter

Hämtar ett återanrop som anropas för varje parameter i det MethodBase angivna för att CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) avgöra om det ska ingå i det genererade schemat.

IncludeSchemaKeyword

Hämtar ett värde som anger om nyckelordet $schema ska inkluderas i skapade scheman.

ParameterDescriptionProvider

Hämtar ett återanrop som anropas för varje parameter i den MethodBase angivna för att CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) hämta en beskrivning av parametern.

TransformOptions

Hämtar en AIJsonSchemaTransformOptions styrningstransformeringar i JSON-schemat när det har genererats.

TransformSchemaNode

Hämtar ett återanrop som anropas för varje schema som genereras i typdiagrammet.

Metoder

Name Description
<Clone>$()

Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner.

Equals(AIJsonSchemaCreateOptions)

Anger om det aktuella objektet är lika med ett annat objekt av samma typ.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

GetHashCode()

Fungerar som standard-hash-funktion.

ToString()

Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner.

Operatorer

Name Description
Equality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions)

Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner.

Inequality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions)

Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner.

Gäller för