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. |