Share via


MCPListToolsTool Constructors

Definition

Overloads

Name Description
MCPListToolsTool()

Initializes a new instance of MCPListToolsTool for deserialization.

MCPListToolsTool(String, BinaryData)

Initializes a new instance of MCPListToolsTool.

MCPListToolsTool(String, String, BinaryData, BinaryData, IDictionary<String,BinaryData>)

Initializes a new instance of MCPListToolsTool.

MCPListToolsTool()

Source:
MCPListToolsTool.cs

Initializes a new instance of MCPListToolsTool for deserialization.

public MCPListToolsTool();
Public Sub New ()

Applies to

MCPListToolsTool(String, BinaryData)

Source:
MCPListToolsTool.cs

Initializes a new instance of MCPListToolsTool.

public MCPListToolsTool(string name, BinaryData inputSchema);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPListToolsTool : string * BinaryData -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPListToolsTool
Public Sub New (name As String, inputSchema As BinaryData)

Parameters

name
String

The name of the tool.

inputSchema
BinaryData

The JSON schema describing the tool's input.

Exceptions

name or inputSchema is null.

Applies to

MCPListToolsTool(String, String, BinaryData, BinaryData, IDictionary<String,BinaryData>)

Source:
MCPListToolsTool.cs

Initializes a new instance of MCPListToolsTool.

public MCPListToolsTool(string name, string description, BinaryData inputSchema, BinaryData annotations, System.Collections.Generic.IDictionary<string,BinaryData> serializedAdditionalRawData);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPListToolsTool : string * string * BinaryData * BinaryData * System.Collections.Generic.IDictionary<string, BinaryData> -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.MCPListToolsTool
Public Sub New (name As String, description As String, inputSchema As BinaryData, annotations As BinaryData, serializedAdditionalRawData As IDictionary(Of String, BinaryData))

Parameters

name
String

The name of the tool.

description
String

The description of the tool.

inputSchema
BinaryData

The JSON schema describing the tool's input.

annotations
BinaryData

Additional annotations about the tool.

serializedAdditionalRawData
IDictionary<String,BinaryData>

Keeps track of any properties unknown to the library.

Applies to