1 write to Name
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxToolDefinition.cs (1)
21
Name
= name;
15 references to Name
Aspire.Hosting.Foundry (12)
Toolbox\FoundryToolboxResource.cs (4)
192
if (_tools.Any(existing => string.Equals(existing.
Name
, tool.
Name
, StringComparison.Ordinal)))
195
$"Toolbox '{Name}' already contains a tool named '{tool.
Name
}'.");
431
.Select(tool => tool.
Name
)
Toolbox\FoundryToolboxToolDefinition.cs (8)
82
writer.WriteString("name",
Name
);
93
new ResolvedFoundryToolboxTool(
Name
, agentTool!, json.ToString()));
150
$"MCP tool '{
Name
}' does not have a resolvable endpoint URI.");
157
$"MCP tool '{
Name
}' must resolve to a Foundry-reachable absolute HTTPS endpoint.");
201
return new ResolvedFoundryToolboxTool(
Name
, tool, json.ToString(), ServerLabel);
392
$"Failed to resolve connection ID for Azure AI Search tool '{
Name
}'. " +
416
writer.WriteString("name",
Name
);
430
return new ResolvedFoundryToolboxTool(
Name
, tool, json.ToString());
Aspire.Hosting.Foundry.Tests (3)
ToolboxTests.cs (3)
162
Assert.Equal("web-search", webSearch.
Name
);
167
Assert.Equal("inventory", mcp.
Name
);
173
Assert.Equal("knowledge-base", aiSearch.
Name
);