Partager via


IServerSideBlazorBuilder Interface

Définition

Générateur qui peut être utilisé pour configurer 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
Implémente

Propriétés

Services

Obtient le IServiceCollection.

Implémentations d’interfaces explicites

IRazorComponentsBuilder.Services

Générateur qui peut être utilisé pour configurer Server-Side Blazor.

Méthodes d’extension

AddInteractiveServerComponents(IRazorComponentsBuilder, Action<CircuitOptions>)

Ajoute des services pour prendre en charge le rendu des composants serveur interactifs dans une application razor Components.

AddCircuitOptions(IServerSideBlazorBuilder, Action<CircuitOptions>)

Ajoute des options pour configurer des circuits.

AddHubOptions(IServerSideBlazorBuilder, Action<HubOptions>)

Ajoute des options hub pour la configuration du hub SignalR utilisé par Server-Side Blazor.

AddAuthenticationStateSerialization(IRazorComponentsBuilder, Action<AuthenticationStateSerializationOptions>)

Sérialise les AuthenticationState retournées par le AuthenticationStateProvider côté serveur à l’aide de PersistentComponentState à utiliser par des composants WebAssembly interactifs via un AuthenticationStateProvider côté client désérialisant qui peut être ajouté en appelant AddAuthenticationStateDeserialization à partir du package Microsoft.AspNetCore.Components.WebAssembly.Authentication dans le projet client.

AddInteractiveWebAssemblyComponents(IRazorComponentsBuilder)

Ajoute des services pour prendre en charge le rendu des composants WebAssembly interactifs.

S’applique à