IServerSideBlazorBuilder 接口

定义

可用于配置 Blazor Server-Side 的生成器。

public interface IServerSideBlazorBuilder
public interface IServerSideBlazorBuilder : Microsoft.Extensions.DependencyInjection.IRazorComponentsBuilder
type IServerSideBlazorBuilder = interface
type IServerSideBlazorBuilder = interface
    interface IRazorComponentsBuilder
Public Interface IServerSideBlazorBuilder
Public Interface IServerSideBlazorBuilder
Implements IRazorComponentsBuilder
实现

属性

Services

获取 IServiceCollection

显式接口实现

IRazorComponentsBuilder.Services

可用于配置 Blazor Server-Side 的生成器。

扩展方法

AddInteractiveServerComponents(IRazorComponentsBuilder, Action<CircuitOptions>)

添加服务以支持在 razor 组件应用程序中呈现交互式服务器组件。

AddCircuitOptions(IServerSideBlazorBuilder, Action<CircuitOptions>)

添加用于配置线路的选项。

AddHubOptions(IServerSideBlazorBuilder, Action<HubOptions>)

为 Server-Side Blazor 使用的 SignalR 中心配置添加中心选项。

AddAuthenticationStateSerialization(IRazorComponentsBuilder, Action<AuthenticationStateSerializationOptions>)

使用 PersistentComponentState 通过反序列化客户端 AuthenticationStateProvider 序列化服务器端 AuthenticationStateProvider 返回的 AuthenticationState,该 AuthenticationStateProvider 可通过在客户端项目中调用 Microsoft.AspNetCore.Components.WebAssembly.Authentication 包中的 AddAuthenticationStateDeserialization 来添加。

AddInteractiveWebAssemblyComponents(IRazorComponentsBuilder)

添加服务以支持呈现交互式 WebAssembly 组件。

适用于