Compartir a través de


IServerSideBlazorBuilder Interfaz

Definición

Generador que se puede usar 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
Implementaciones

Propiedades

Services

Obtiene el IServiceCollection.

Implementaciones de interfaz explícitas

IRazorComponentsBuilder.Services

Generador que se puede usar para configurar Server-Side Blazor.

Métodos de extensión

AddInteractiveServerComponents(IRazorComponentsBuilder, Action<CircuitOptions>)

Agrega servicios para admitir la representación de componentes de servidor interactivos en una aplicación de componentes de razor.

AddCircuitOptions(IServerSideBlazorBuilder, Action<CircuitOptions>)

Agrega opciones para configurar circuitos.

AddHubOptions(IServerSideBlazorBuilder, Action<HubOptions>)

Agrega opciones de concentrador para la configuración del centro de SignalR usado por Server-Side Blazor.

AddAuthenticationStateSerialization(IRazorComponentsBuilder, Action<AuthenticationStateSerializationOptions>)

Serializa el AuthenticationState devuelto por el AuthenticationStateProvider del lado servidor mediante PersistentComponentState para su uso por componentes interactivos de WebAssembly a través de un AuthenticationStateProvider del lado cliente que se puede agregar mediante una llamada a AddAuthenticationStateDeserialization desde el paquete Microsoft.AspNetCore.Components.WebAssembly.Authentication en el proyecto de cliente.

AddInteractiveWebAssemblyComponents(IRazorComponentsBuilder)

Agrega servicios para admitir la representación de componentes interactivos de WebAssembly.

Se aplica a