IRazorComponentsBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Построитель, который можно использовать для настройки компонентов Razor.
public interface IRazorComponentsBuilder
type IRazorComponentsBuilder = interface
Public Interface IRazorComponentsBuilder
- Производный
Свойства
| Имя | Описание |
|---|---|
| Services |
Возвращает IServiceCollection. |
Методы расширения
| Имя | Описание |
|---|---|
| AddAuthenticationStateSerialization(IRazorComponentsBuilder, Action<AuthenticationStateSerializationOptions>) |
Сериализует AuthenticationState возвращаемый сервером компонент для использования PersistentComponentState интерактивными компонентами WebAssembly с помощью десериализации клиентской стороны AuthenticationStateProviderAuthenticationStateProvider, которую можно добавить путем вызова AddAuthenticationStateDeserialization из Microsoft. Пакет AspNetCore.Components.WebAssembly.Authentication в клиентском проекте. |
| AddInteractiveServerComponents(IRazorComponentsBuilder, Action<CircuitOptions>) |
Добавляет службы для поддержки отрисовки интерактивных компонентов сервера в приложении компонентов razor. |
| AddInteractiveWebAssemblyComponents(IRazorComponentsBuilder, Action<WebAssemblyComponentsOptions>) |
Добавляет службы для поддержки отрисовки интерактивных компонентов WebAssembly. |
| AddInteractiveWebAssemblyComponents(IRazorComponentsBuilder) |
Добавляет службы для поддержки отрисовки интерактивных компонентов WebAssembly. |
| RegisterPersistentService<TPersistentService>(IRazorComponentsBuilder, IComponentRenderMode) |
Регистрирует постоянную службу с указанным режимом отрисовки в построителе компонентов Razor. |