Class FileManagerWebMcpTool
Per-entry WebMCP tool override / custom tool. Supports disabling a built-in,
overriding its metadata, or registering a fully custom tool.
Inheritance
FileManagerWebMcpTool
Assembly: Syncfusion.Blazor.FileManager.dll
public class FileManagerWebMcpTool : SfOwningComponentBase, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Constructors
Declaration
public FileManagerWebMcpTool()
Properties
The built-in command this entry targets, or Custom for a developer-authored tool.
Declaration
[Parameter]
public FileManagerWebMcpToolCommand Command { get; set; }
Property Value
Natural-language description shown to the agent.
Declaration
[Parameter]
public string Description { get; set; }
Property Value
Whether the tool is registered with the browser.
Declaration
[Parameter]
public bool Enabled { get; set; }
Property Value
JSON Schema for the tool's input as a JSON string. Required when Command = Custom.
Declaration
[Parameter]
public string? InputSchema { get; set; }
Property Value
Tool name registered with the browser. Required when Command = Custom.
Declaration
[Parameter]
public string? Name { get; set; }
Property Value
Methods
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
Overrides
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type |
Name |
Description |
| bool |
disposing |
|
Overrides
Declaration
protected override Task OnInitializedAsync()
Returns
Overrides
Declaration
protected override Task OnParametersSetAsync()
Returns
Overrides
Implements