Class
GanttWebMcpTool

Overrides the default configuration for a specific Gantt WebMCP tool. Place inside GanttWebMcpTools.

Definition

Constructors

GanttWebMcpTool()

Declaration

cs-api-definition
public GanttWebMcpTool()

Properties

Command

The Gantt operation that this tool override applies to.

Declaration

cs-api-definition
[Parameter]
public GanttWebMcpToolCommand Command { get; set; }

Property Value

GanttWebMcpToolCommand

Description

Overrides the default tool description visible to the AI model.

Declaration

cs-api-definition
[Parameter]
public string Description { get; set; }

Property Value

string

Enabled

Whether this tool is enabled for registration. Default is true.

Declaration

cs-api-definition
[Parameter]
public bool Enabled { get; set; }

Property Value

bool

Name

Overrides the default tool name visible to the AI model.

Declaration

cs-api-definition
[Parameter]
public string Name { get; set; }

Property Value

string

Methods

BuildRenderTree(RenderTreeBuilder)

Declaration

cs-api-definition
protected override void BuildRenderTree(RenderTreeBuilder __builder)

Parameters

__builder

RenderTreeBuilder

Overrides ComponentBase.BuildRenderTree(RenderTreeBuilder)

Dispose()

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

Dispose(bool)

Declaration

cs-api-definition
protected virtual void Dispose(bool disposing)

Parameters

disposing

bool

OnInitialized()

Declaration

cs-api-definition
protected override void OnInitialized()

Overrides ComponentBase.OnInitialized()