AIJsonUtilities.AddAIContentType Metodo
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.
Overload
| 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. |
AddAIContentType(JsonSerializerOptions, Type, String)
- Origine:
- AIJsonUtilities.cs
Aggiunge un tipo di contenuto personalizzato alla configurazione polimorfica per AIContent.
public:
[System::Runtime::CompilerServices::Extension]
static void AddAIContentType(System::Text::Json::JsonSerializerOptions ^ options, Type ^ contentType, System::String ^ typeDiscriminatorId);
public static void AddAIContentType(this System.Text.Json.JsonSerializerOptions options, Type contentType, string typeDiscriminatorId);
static member AddAIContentType : System.Text.Json.JsonSerializerOptions * Type * string -> unit
<Extension()>
Public Sub AddAIContentType (options As JsonSerializerOptions, contentType As Type, typeDiscriminatorId As String)
Parametri
- options
- JsonSerializerOptions
Istanza delle opzioni da configurare.
- contentType
- Type
Tipo di contenuto personalizzato da configurare.
- typeDiscriminatorId
- String
ID discriminare di tipo per il tipo di contenuto.
Eccezioni
options, contentTypeo typeDiscriminatorId è null.
contentType è un tipo di contenuto predefinito o non deriva da AIContent.
options è un'istanza di sola lettura.
Si applica a
AddAIContentType<TContent>(JsonSerializerOptions, String)
- Origine:
- AIJsonUtilities.cs
Aggiunge un tipo di contenuto personalizzato alla configurazione polimorfica per AIContent.
public:
generic <typename TContent>
where TContent : Microsoft::Extensions::AI::AIContent[System::Runtime::CompilerServices::Extension]
static void AddAIContentType(System::Text::Json::JsonSerializerOptions ^ options, System::String ^ typeDiscriminatorId);
public static void AddAIContentType<TContent>(this System.Text.Json.JsonSerializerOptions options, string typeDiscriminatorId) where TContent : Microsoft.Extensions.AI.AIContent;
static member AddAIContentType : System.Text.Json.JsonSerializerOptions * string -> unit (requires 'Content :> Microsoft.Extensions.AI.AIContent)
<Extension()>
Public Sub AddAIContentType(Of TContent As AIContent) (options As JsonSerializerOptions, typeDiscriminatorId As String)
Parametri di tipo
- TContent
Tipo di contenuto personalizzato da configurare.
Parametri
- options
- JsonSerializerOptions
Istanza delle opzioni da configurare.
- typeDiscriminatorId
- String
ID discriminare di tipo per il tipo di contenuto.
Eccezioni
options o typeDiscriminatorId è null.
TContent è un tipo di contenuto predefinito.
options è un'istanza di sola lettura.