Freigeben über


IServerSideBlazorBuilder Schnittstelle

Definition

Ein Generator, der verwendet werden kann, um Server-Side Blazor zu konfigurieren.

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
Implementiert

Eigenschaften

Services

Ruft die IServiceCollectionab.

Explizite Schnittstellenimplementierungen

IRazorComponentsBuilder.Services

Ein Generator, der verwendet werden kann, um Server-Side Blazor zu konfigurieren.

Erweiterungsmethoden

AddInteractiveServerComponents(IRazorComponentsBuilder, Action<CircuitOptions>)

Fügt Dienste hinzu, um das Rendern interaktiver Serverkomponenten in einer Razor-Komponentenanwendung zu unterstützen.

AddCircuitOptions(IServerSideBlazorBuilder, Action<CircuitOptions>)

Fügt Optionen zum Konfigurieren von Schaltkreisen hinzu.

AddHubOptions(IServerSideBlazorBuilder, Action<HubOptions>)

Fügt Huboptionen für die Konfiguration des SignalR-Hubs hinzu, der von Server-Side Blazor verwendet wird.

AddAuthenticationStateSerialization(IRazorComponentsBuilder, Action<AuthenticationStateSerializationOptions>)

Serialisiert die vom serverseitigen AuthenticationStateProvider zurückgegebene AuthenticationState mithilfe von PersistentComponentState für die Verwendung durch interaktive WebAssembly-Komponenten über eine deserialisierende clientseitige AuthenticationStateProvider, die durch Aufrufen von AddAuthenticationStateDeserialization aus dem Microsoft.AspNetCore.Components.WebAssembly.Authentication-Paket im Clientprojekt hinzugefügt werden kann.

AddInteractiveWebAssemblyComponents(IRazorComponentsBuilder)

Fügt Dienste hinzu, um das Rendern interaktiver WebAssembly-Komponenten zu unterstützen.

Gilt für: