AIJsonUtilities Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una raccolta di metodi di utilità per il marshalling dei dati JSON.
public ref class AIJsonUtilities abstract sealed
public static class AIJsonUtilities
type AIJsonUtilities = class
Public Module AIJsonUtilities
- Ereditarietà
-
AIJsonUtilities
Proprietà
| Nome | Descrizione |
|---|---|
| DefaultOptions |
Ottiene il JsonSerializerOptions singleton usato come predefinito nelle operazioni di serializzazione JSON. |
Metodi
| Nome | Descrizione |
|---|---|
| AddAIContentType(JsonSerializerOptions, Type, String) |
Aggiunge un tipo di contenuto personalizzato alla configurazione polimorfica per AIContent. |
| AddAIContentType<TContent>(JsonSerializerOptions, String) |
Aggiunge un tipo di contenuto personalizzato alla configurazione polimorfica per AIContent. |
| CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) |
Determina uno schema JSON per il metodo fornito. |
| CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions) |
Crea uno schema JSON per il tipo specificato. |
| HashDataToString(ReadOnlySpan<Object>, JsonSerializerOptions) |
Serializza i valori forniti e calcola un hash stringa del codice JSON risultante. |
| TransformSchema(JsonElement, AIJsonSchemaTransformOptions) |
Trasforma lo schema JSON specificato in base alle opzioni fornite. |