Поделиться через


IServerSideBlazorBuilder Интерфейс

Определение

Построитель, который можно использовать для настройки 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
Реализации

Свойства

Services

Возвращает IServiceCollection.

Явные реализации интерфейса

IRazorComponentsBuilder.Services

Построитель, который можно использовать для настройки Server-Side Blazor.

Методы расширения

AddInteractiveServerComponents(IRazorComponentsBuilder, Action<CircuitOptions>)

Добавляет службы для поддержки отрисовки интерактивных компонентов сервера в приложении компонентов razor.

AddCircuitOptions(IServerSideBlazorBuilder, Action<CircuitOptions>)

Добавляет параметры для настройки каналов.

AddHubOptions(IServerSideBlazorBuilder, Action<HubOptions>)

Добавляет параметры концентратора для настройки Центра SignalR, используемого Server-Side Blazor.

AddAuthenticationStateSerialization(IRazorComponentsBuilder, Action<AuthenticationStateSerializationOptions>)

Сериализует AuthenticationState, возвращенные серверным AuthenticationStateProvider с помощью PersistentComponentState для использования интерактивными компонентами WebAssembly с помощью десериализации клиентской AuthenticationStateProvider, которую можно добавить путем вызова AddAuthenticationStateDeserialization из пакета Microsoft.AspNetCore.Components.WebAssembly.Authentication в клиентском проекте.

AddInteractiveWebAssemblyComponents(IRazorComponentsBuilder)

Добавляет службы для поддержки отрисовки интерактивных компонентов WebAssembly.

Применяется к