AIJsonSchemaCreateOptions 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-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. |