IServerSideBlazorBuilder 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
可用于配置 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 |
显式接口实现
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 组件。 |