AIJsonSchemaTransformOptions Klasse

Definition

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

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

Konstruktoren

Name Beschreibung
AIJsonSchemaTransformOptions()

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

Eigenschaften

Name Beschreibung
ConvertBooleanSchemas

Ruft einen Wert ab, der angibt, ob boolesche Schemas in entsprechende objektbasierte Darstellungen konvertiert werden sollen.

DisallowAdditionalProperties

Ruft einen Wert ab, der angibt, ob Schemas mit den zusätzlichen Eigenschaften generiert werden sollen, die für .NET -Objekte auf "false" festgelegt sind.

MoveDefaultKeywordToDescription

Ruft einen Wert ab, der angibt, ob das Standardschlüsselwort in das Beschreibungsfeld im Schema verschoben werden soll.

RequireAllProperties

Ruft einen Wert ab, der angibt, ob alle Eigenschaften im Schema als erforderlich markiert werden sollen.

TransformSchemaNode

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

UseNullableKeyword

Ruft einen Wert ab, der angibt, ob nullable "type"-Schlüsselwörter durch OpenAPI 3.0-Format "nullable" Schlüsselwörter im Schema ersetzt werden sollen.

Methoden

Name Beschreibung
<Clone>$()

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

Equals(AIJsonSchemaTransformOptions)

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

Equals(Object)

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

GetHashCode()

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

ToString()

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

Operatoren

Name Beschreibung
Equality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

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

Inequality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions)

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

Gilt für: