ToolResultContent Classe
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.
Representa o resultado de uma chamada de ferramenta.
public ref class ToolResultContent : Microsoft::Extensions::AI::AIContent
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.FunctionResultContent), "functionResult")]
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.McpServerToolResultContent), "mcpServerToolResult")]
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.ImageGenerationToolResultContent), "imageGenerationToolResult")]
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.CodeInterpreterToolResultContent), "codeInterpreterToolResult")]
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.WebSearchToolResultContent), "webSearchToolResult")]
public class ToolResultContent : Microsoft.Extensions.AI.AIContent
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.FunctionResultContent), "functionResult")>]
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.McpServerToolResultContent), "mcpServerToolResult")>]
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.ImageGenerationToolResultContent), "imageGenerationToolResult")>]
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.CodeInterpreterToolResultContent), "codeInterpreterToolResult")>]
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.WebSearchToolResultContent), "webSearchToolResult")>]
type ToolResultContent = class
inherit AIContent
Public Class ToolResultContent
Inherits AIContent
- Herança
- Derivado
- Atributos
Construtores
| Name | Description |
|---|---|
| ToolResultContent(String) |
Inicializa uma nova instância da ToolResultContent classe. |
Propriedades
| Name | Description |
|---|---|
| AdditionalProperties |
Obtém ou definem propriedades adicionais para o conteúdo. (Herdado de AIContent) |
| Annotations |
Obtém ou define uma lista de anotações sobre este conteúdo. (Herdado de AIContent) |
| CallId |
Obtém o ID da chamada de ferramenta para a qual este é o resultado. |
| RawRepresentation |
Obtém ou define a representação bruta do conteúdo a partir de uma implementação subjacente. (Herdado de AIContent) |