AIJsonSchemaTransformOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |