Class
SchedulerWebMcpSettings

Configures WebMCP tool registration for the parent Scheduler. When present, Scheduler operations are exposed as tools discoverable by AI models through the browser. Place inside SchedulerSettings. Children: SchedulerWebMcpTool.

Definition

Constructors

SchedulerWebMcpSettings()

Declaration

cs-api-definition
public SchedulerWebMcpSettings()

Properties

Name

A human-readable name that distinguishes this Scheduler's WebMCP tools from other Schedulers on the same page. When set, tool names are prefixed and descriptions are annotated. For example, "Team" produces tool names like "team-scheduler-create".

Declaration

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

Property Value

string

SchedulerWebMcpTools

Defines the WebMCP tool overrides for the Scheduler. Children: SchedulerWebMcpTool.

Declaration

cs-api-definition
[Parameter]
public RenderFragment SchedulerWebMcpTools { get; set; }

Property Value

RenderFragment

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()