Microsoft.AspNetCore.Components 命名空间

提供用于组件呈现、事件处理和路由的类。

BindConverter

在绑定期间执行转换。

BindElementAttribute

配置绑定特定元素类型的选项。

BindInputElementAttribute

为 HTML input 元素的绑定子类型配置选项。

CascadingParameterAttribute

将目标成员表示为级联组件参数。 其值将由最接近的上级 CascadingValue<TValue> 组件提供,该组件提供具有兼容类型和名称的值。

CascadingTypeParameterAttribute

将泛型类型参数表示为级联。 这允许泛型类型推理在具有相同名称的类型参数的后代上自动使用此类型参数值。

CascadingValue<TValue>

一个组件,它为所有子代组件提供级联值。

ChangeEventArgs

提供有关正在引发的更改事件的信息。

ComponentBase

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

Dispatcher

调度要对上下文 Renderer执行的外部操作。

DynamicComponent

根据其 Type 参数动态呈现另一个组件的组件。

EditorRequiredAttribute

指定在编辑器中创作组件参数时,用户需要提供组件参数。

如果未提供此参数的值,编辑器或生成工具可能会提供警告,指示用户指定值。 此属性仅在标记的属性 ParameterAttribute上有效。

ElementReferenceContext

ElementReference上下文。

ElementReferenceExtensions

将扩展方法添加到 ElementReference的静态类。

ErrorBoundaryBase

错误边界组件的基类。

EventCallbackFactory

用于创建 EventCallbackEventCallback<TValue> 实例的工厂。

EventCallbackFactoryBinderExtensions

包含使用 EventCallback双向绑定的扩展方法。 仅限内部使用。

EventCallbackFactoryEventArgsExtensions

提供扩展EventCallbackFactoryEventArgs方法和类型。

EventHandlerAttribute

将事件参数类型与事件属性名称相关联。

InjectAttribute

指示关联属性应在初始化期间从服务提供程序注入值。

LayoutAttribute

指示关联的组件类型使用指定的布局。

LayoutComponentBase

表示布局的组件的可选基类。 或者,组件可以直接实现 IComponent 并声明其自己的参数命名 Body

LayoutView

显示指定布局和任何进一步嵌套布局中的指定内容。

LocationChangeException

引发异常时 LocationChanged 引发的异常。

NavigationException

当无法导航到其他 URL 时 NavigationManager 引发的异常。

NavigationManager

提供用于查询和管理 URI 导航的抽象。

NavigationManagerExtensions

为类型提供扩展方法 NavigationManager

OwningComponentBase

创建服务提供程序范围的基类。

OwningComponentBase<TService>

创建服务提供程序范围的基类,并解析类型类型的 TService服务。

ParameterAttribute

将目标成员表示为组件参数。

PersistentComponentState

组件应用程序的组件和服务的状态。

RouteAttribute

指示关联的组件应与指定的路由模板模式匹配。

RouteData

描述在路由期间确定的信息,该信息指定要显示的页面。

RouteView

显示指定的页面组件,将其呈现在其布局内,以及任何进一步的嵌套布局。

SupplyParameterFromQueryAttribute

指示路由组件可以为当前 URL 查询字符串中的参数提供值。 如果 URL 查询字符串发生更改,它们还可以提供进一步的值。

WebElementReferenceContext

Web 元素的 A ElementReferenceContext

结构

ElementReference

表示对呈现的元素的引用。

EventCallback

绑定事件处理程序委托。

EventCallback<TValue>

绑定事件处理程序委托。

EventCallbackWorkItem

包装与事件关联的回调委托。

MarkupString

可以呈现为标记(如 HTML)的字符串值。

NavigationOptions

用于导航到其他 URI 的其他选项。

ParameterValue

表示呈现树中由其父级提供的 IComponent 单个参数。

ParameterView

表示呈现树中由其父级提供 IComponent 的参数集合。

ParameterView.Enumerator

循环访问的 ParameterView枚举器。

PersistingComponentStateSubscription

表示回调的订阅, OnPersisting 该回调 ComponentStatePersistenceManager 将在应用程序持久化时触发。

RenderHandle

允许组件与其呈现器交互。

接口

IComponent

表示 UI 组件。

IComponentActivator

表示可用于实例化组件的激活器。 激活器不负责依赖项注入,因为框架单独对生成的实例执行依赖项注入。

IHandleAfterRender

接口由接收已呈现通知的组件实现。

IHandleEvent

接口由接收状态更改通知的组件实现。

IPersistentComponentStateStore

管理属于 Blazor 应用程序的组件和服务存储。

委托

RenderFragment

表示一段 UI 内容,作为将内容写入到 a RenderTreeBuilder的委托实现。

RenderFragment<TValue>

表示类型 TValue对象的 UI 内容的段,作为返回 a RenderFragment的函数实现。

注解

有关组件的详细信息,请参阅创建和使用 ASP.NET Core Razor 组件