AIJsonSchemaCreateOptions Klasse

Definition

Bietet Optionen zum Konfigurieren des Verhaltens der AIJsonUtilities JSON-Schemaerstellungsfunktionalität.

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)
Vererbung
AIJsonSchemaCreateOptions
Implementiert

Konstruktoren

Name Beschreibung
AIJsonSchemaCreateOptions()

Bietet Optionen zum Konfigurieren des Verhaltens der AIJsonUtilities JSON-Schemaerstellungsfunktionalität.

Eigenschaften

Name Beschreibung
Default

Ruft die Standardoptioneninstanz ab.

IncludeParameter

Ruft einen Rückruf ab, der für jeden Parameter in der MethodBase bereitgestellten Funktion CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) aufgerufen wird, um zu bestimmen, ob er im generierten Schema enthalten sein soll.

IncludeSchemaKeyword

Ruft einen Wert ab, der angibt, ob das $schema Schlüsselwort in erstellte Schemas eingeschlossen werden soll.

ParameterDescriptionProvider

Ruft einen Rückruf ab, der für jeden Parameter aufgerufen wird, der MethodBase bereitgestellt wird, CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) um eine Beschreibung für den Parameter abzurufen.

TransformOptions

Ruft eine AIJsonSchemaTransformOptions Steuerungstransformation im JSON-Schema ab, nachdem es generiert wurde.

TransformSchemaNode

Ruft einen Rückruf ab, der für jedes Schema aufgerufen wird, das innerhalb des Typdiagramms generiert wird.

Methoden

Name Beschreibung
<Clone>$()

Bietet Optionen zum Konfigurieren des Verhaltens der AIJsonUtilities JSON-Schemaerstellungsfunktionalität.

Equals(AIJsonSchemaCreateOptions)

Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt desselben Typs ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

GetHashCode()

Dient als Standardhashfunktion.

ToString()

Bietet Optionen zum Konfigurieren des Verhaltens der AIJsonUtilities JSON-Schemaerstellungsfunktionalität.

Operatoren

Name Beschreibung
Equality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions)

Bietet Optionen zum Konfigurieren des Verhaltens der AIJsonUtilities JSON-Schemaerstellungsfunktionalität.

Inequality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions)

Bietet Optionen zum Konfigurieren des Verhaltens der AIJsonUtilities JSON-Schemaerstellungsfunktionalität.

Gilt für: