Sdílet prostřednictvím


IServerSideBlazorBuilder Rozhraní

Definice

Tvůrce, který lze použít ke konfiguraci 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
Implementuje

Vlastnosti

Services

Získá IServiceCollection.

Explicitní implementace rozhraní

IRazorComponentsBuilder.Services

Tvůrce, který lze použít ke konfiguraci Server-Side Blazor.

Metody rozšíření

AddInteractiveServerComponents(IRazorComponentsBuilder, Action<CircuitOptions>)

Přidá služby pro podporu vykreslování interaktivních serverových komponent v aplikaci komponent razor.

AddCircuitOptions(IServerSideBlazorBuilder, Action<CircuitOptions>)

Přidá možnosti pro konfiguraci okruhů.

AddHubOptions(IServerSideBlazorBuilder, Action<HubOptions>)

Přidá možnosti centra pro konfiguraci centra SignalR, které používá Server-Side Blazor.

AddAuthenticationStateSerialization(IRazorComponentsBuilder, Action<AuthenticationStateSerializationOptions>)

Serializuje AuthenticationState vrácené serverovým AuthenticationStateProvider pomocí PersistentComponentState pro použití interaktivními komponentami WebAssembly prostřednictvím deserializace AuthenticationStateProvider klienta, kterou lze přidat voláním AddAuthenticationStateDeserialization z balíčku Microsoft.AspNetCore.Components.WebAssembly.Authentication v klientském projektu.

AddInteractiveWebAssemblyComponents(IRazorComponentsBuilder)

Přidává služby pro podporu vykreslování interaktivních komponent WebAssembly.

Platí pro