Compartilhar via


IServerSideBlazorBuilder Interface

Definição

Um construtor que pode ser usado para configurar Server-Side Blazor.

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
Implementações

Propriedades

Services

Obtém o IServiceCollection.

Implantações explícitas de interface

IRazorComponentsBuilder.Services

Um construtor que pode ser usado para configurar Server-Side Blazor.

Métodos de Extensão

AddInteractiveServerComponents(IRazorComponentsBuilder, Action<CircuitOptions>)

Adiciona serviços para dar suporte à renderização de componentes de servidor interativos em um aplicativo de componentes razor.

AddCircuitOptions(IServerSideBlazorBuilder, Action<CircuitOptions>)

Adiciona opções para configurar circuitos.

AddHubOptions(IServerSideBlazorBuilder, Action<HubOptions>)

Adiciona opções de hub para a configuração do Hub SignalR usado pelo Server-Side Blazor.

AddAuthenticationStateSerialization(IRazorComponentsBuilder, Action<AuthenticationStateSerializationOptions>)

Serializa o AuthenticationState retornado pela AuthenticationStateProvider do lado do servidor usando PersistentComponentState para uso por componentes webAssembialization interativos por meio de um AuthenticationStateProvider do lado do cliente desserializador que pode ser adicionado chamando AddAuthenticationStateDeserialization do pacote Microsoft.AspNetCore.Components.WebAssembly.Authentication no projeto do cliente.

AddInteractiveWebAssemblyComponents(IRazorComponentsBuilder)

Adiciona serviços para dar suporte à renderização de componentes webAssembly interativos.

Aplica-se a