Class ScheduleWebMcpSettings
Per-instance WebMCP settings for the Schedule component. Cascades itself to ScheduleWebMcpTools children inside its ChildContent. Holds the Name (used as the browser registration prefix) and the Syncfusion.Blazor.Schedule.ScheduleWebMcpSettings.Tools list.
Inheritance
Inherited Members
Namespace: Syncfusion.Blazor.Schedule
Assembly: Syncfusion.Blazor.Schedule.dll
Syntax
public class ScheduleWebMcpSettings : SfDataBoundComponent, IComponent, IHandleEvent, IHandleAfterRender, IDisposable
Constructors
ScheduleWebMcpSettings()
Declaration
public ScheduleWebMcpSettings()
Properties
ChildContent
Child content (typically a ScheduleWebMcpTools wrapper).
Declaration
[Parameter]
public RenderFragment ChildContent { get; set; }
Property Value
| Type |
|---|
| RenderFragment |
Name
Logical name for this Schedule instance's WebMCP tool group. Used as the registration prefix in the browser.
Declaration
[Parameter]
public string Name { get; set; }
Property Value
| Type |
|---|
| string |
Methods
BuildRenderTree(RenderTreeBuilder)
Declaration
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
| Type | Name | Description |
|---|---|---|
| RenderTreeBuilder | __builder |
Overrides
OnInitializedAsync()
Registers this settings instance with the cascading ISchedule parent and flips Syncfusion.Blazor.Schedule.ISchedule.HasWebMcpToolChanges.
Declaration
protected override Task OnInitializedAsync()
Returns
| Type |
|---|
| Task |
Overrides
OnParametersSet()
Tracks runtime changes to the Name prefix after initialization. Only flags the catalog as dirty when the Name value actually differs from the last-seen snapshot; ordinary parent re-renders that leave the prefix unchanged do not trigger a re-registration.
Declaration
protected override void OnParametersSet()