ToolSearchTool Class

Definition

Tool search tool.

public class ToolSearchTool : Azure.AI.Projects.Agents.ProjectsAgentTool, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.ToolSearchTool>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.ToolSearchTool>
type ToolSearchTool = class
    inherit ProjectsAgentTool
    interface IJsonModel<ToolSearchTool>
    interface IPersistableModel<ToolSearchTool>
Public Class ToolSearchTool
Inherits ProjectsAgentTool
Implements IJsonModel(Of ToolSearchTool), IPersistableModel(Of ToolSearchTool)
Inheritance
ToolSearchTool
Implements

Constructors

Name Description
ToolSearchTool()

Initializes a new instance of ToolSearchTool.

Properties

Name Description
Description

Gets or sets the Description.

Execution

Whether tool search is executed by the server or by the client.

Parameters

Gets or sets the Parameters.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ProjectsAgentTool>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IJsonModel<ProjectsAgentTool>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IJsonModel<ToolSearchTool>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ToolSearchTool>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ProjectsAgentTool>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IPersistableModel<ProjectsAgentTool>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IPersistableModel<ProjectsAgentTool>.Write(ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IPersistableModel<ToolSearchTool>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ToolSearchTool>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ToolSearchTool>.Write(ModelReaderWriterOptions)

Applies to