AIJsonSchemaTransformOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON.
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)
- Dziedziczenie
-
AIJsonSchemaTransformOptions
- Implementuje
Konstruktory
| Nazwisko | Opis |
|---|---|
| AIJsonSchemaTransformOptions() |
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON. |
Właściwości
| Nazwisko | Opis |
|---|---|
| ConvertBooleanSchemas |
Pobiera wartość wskazującą, czy przekonwertować schematy logiczne na równoważne reprezentacje oparte na obiektach. |
| DisallowAdditionalProperties |
Pobiera wartość wskazującą, czy generować schematy z dodatkowymi właściwościami ustawionymi na wartość false dla obiektów .NET. |
| MoveDefaultKeywordToDescription |
Pobiera wartość wskazującą, czy przenieść domyślne słowo kluczowe do pola opisu w schemacie. |
| RequireAllProperties |
Pobiera wartość wskazującą, czy oznaczyć wszystkie właściwości zgodnie z wymaganiami w schemacie. |
| TransformSchemaNode |
Pobiera lub inicjuje wywołanie zwrotne wywoływane dla każdego schematu wygenerowanego w grafie typu. |
| UseNullableKeyword |
Pobiera wartość wskazującą, czy zastąpić słowa kluczowe "type" dopuszczające wartość null słowami kluczowymi w stylu OpenAPI 3.0 "nullable" w schemacie. |
Metody
| Nazwisko | Opis |
|---|---|
| <Clone>$() |
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON. |
| Equals(AIJsonSchemaTransformOptions) |
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON. |
| Equals(Object) |
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON. |
| GetHashCode() |
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON. |
| ToString() |
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON. |
Operatory
| Nazwisko | Opis |
|---|---|
| Equality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions) |
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON. |
| Inequality(AIJsonSchemaTransformOptions, AIJsonSchemaTransformOptions) |
Udostępnia opcje konfigurowania zachowania funkcji przekształcania schematu AIJsonUtilities JSON. |