AIJsonSchemaCreateOptions Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner.
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)
- Arv
-
AIJsonSchemaCreateOptions
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| AIJsonSchemaCreateOptions() |
Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner. |
Egenskaper
| Name | Description |
|---|---|
| Default |
Hämtar standardalternativinstansen. |
| IncludeParameter |
Hämtar ett återanrop som anropas för varje parameter i det MethodBase angivna för att CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) avgöra om det ska ingå i det genererade schemat. |
| IncludeSchemaKeyword |
Hämtar ett värde som anger om nyckelordet $schema ska inkluderas i skapade scheman. |
| ParameterDescriptionProvider |
Hämtar ett återanrop som anropas för varje parameter i den MethodBase angivna för att CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) hämta en beskrivning av parametern. |
| TransformOptions |
Hämtar en AIJsonSchemaTransformOptions styrningstransformeringar i JSON-schemat när det har genererats. |
| TransformSchemaNode |
Hämtar ett återanrop som anropas för varje schema som genereras i typdiagrammet. |
Metoder
| Name | Description |
|---|---|
| <Clone>$() |
Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner. |
| Equals(AIJsonSchemaCreateOptions) |
Anger om det aktuella objektet är lika med ett annat objekt av samma typ. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. |
| GetHashCode() |
Fungerar som standard-hash-funktion. |
| ToString() |
Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner. |
Operatorer
| Name | Description |
|---|---|
| Equality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions) |
Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner. |
| Inequality(AIJsonSchemaCreateOptions, AIJsonSchemaCreateOptions) |
Innehåller alternativ för att konfigurera beteendet AIJsonUtilities för JSON-schemaskapandefunktioner. |