AIJsonUtilities.AddAIContentType Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| AddAIContentType(JsonSerializerOptions, Type, String) |
Adiciona um tipo de conteúdo personalizado à configuração polimórfica para AIContent. |
| AddAIContentType<TContent>(JsonSerializerOptions, String) |
Adiciona um tipo de conteúdo personalizado à configuração polimórfica para AIContent. |
AddAIContentType(JsonSerializerOptions, Type, String)
- Origem:
- AIJsonUtilities.cs
Adiciona um tipo de conteúdo personalizado à configuração polimórfica para 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)
Parâmetros
- options
- JsonSerializerOptions
A instância de opções para configurar.
- contentType
- Type
O tipo de conteúdo personalizado a configurar.
- typeDiscriminatorId
- String
O ID discriminador de tipo para o tipo de conteúdo.
Exceções
options, contentType, ou typeDiscriminatorId é null.
contentType é um tipo de conteúdo incorporado ou não deriva de AIContent.
options é uma instância apenas de leitura.
Aplica-se a
AddAIContentType<TContent>(JsonSerializerOptions, String)
- Origem:
- AIJsonUtilities.cs
Adiciona um tipo de conteúdo personalizado à configuração polimórfica para 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)
Parâmetros de Tipo Genérico
- TContent
O tipo de conteúdo personalizado a configurar.
Parâmetros
- options
- JsonSerializerOptions
A instância de opções para configurar.
- typeDiscriminatorId
- String
O ID discriminador de tipo para o tipo de conteúdo.
Exceções
options ou typeDiscriminatorId é null.
TContent é um tipo de conteúdo incorporado.
options é uma instância apenas de leitura.