ComponentBase 类

定义

组件的可选基类。 或者,组件可以直接 IComponent 实现。

public ref class ComponentBase abstract : Microsoft::AspNetCore::Components::IComponent, Microsoft::AspNetCore::Components::IHandleAfterRender, Microsoft::AspNetCore::Components::IHandleEvent
public abstract class ComponentBase : Microsoft.AspNetCore.Components.IComponent, Microsoft.AspNetCore.Components.IHandleAfterRender, Microsoft.AspNetCore.Components.IHandleEvent
type ComponentBase = class
    interface IComponent
    interface IHandleAfterRender
    interface IHandleEvent
type ComponentBase = class
    interface IComponent
    interface IHandleEvent
    interface IHandleAfterRender
Public MustInherit Class ComponentBase
Implements IComponent, IHandleAfterRender, IHandleEvent
继承
ComponentBase
派生
实现

构造函数

ComponentBase()

构造 的实例 ComponentBase

方法

BuildRenderTree(RenderTreeBuilder)

将组件呈现到提供的 RenderTreeBuilder

InvokeAsync(Action)

对关联的呈现器同步上下文执行提供的工作项。

InvokeAsync(Func<Task>)

对关联的呈现器同步上下文执行提供的工作项。

OnAfterRender(Boolean)

每次呈现组件后调用的方法。

OnAfterRenderAsync(Boolean)

每次呈现组件后调用的方法。 请注意,组件在完成任何返回 的 后不会自动重新呈现, Task 因为这会导致无限呈现循环。

OnInitialized()

在组件准备好启动时调用的方法,该方法从呈现树中的父级接收其初始参数。

OnInitializedAsync()

在组件准备好启动时调用的方法,该方法从呈现树中的父级接收其初始参数。

如果要执行异步操作,并且希望组件在该操作完成时刷新,请重写此方法。

OnParametersSet()

当组件从呈现树中的父级收到参数,并且传入值已分配给属性时调用的方法。

OnParametersSetAsync()

当组件从呈现树中的父级收到参数,并且传入值已分配给属性时调用的方法。

SetParametersAsync(ParameterView)

设置呈现树中组件父级提供的参数。

ShouldRender()

返回一个标志,指示组件是否应该呈现。

StateHasChanged()

通知组件其状态已更改。 如果适用,则会导致重新呈现组件。

显式接口实现

IComponent.Attach(RenderHandle)
IHandleAfterRender.OnAfterRenderAsync()
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object)

适用于