WebRenderer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Renderer, который присоединяет компоненты к DOM браузера.
public abstract class WebRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type WebRenderer = class
inherit Renderer
Public MustInherit Class WebRenderer
Inherits Renderer
- Наследование
Конструкторы
WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop) |
Создает экземпляр WebRenderer. |
Свойства
Assets |
Возвращает ResourceAssetCollection, связанную с этим Renderer. (Унаследовано от Renderer) |
Dispatcher |
Возвращает Dispatcher, связанную с этим Renderer. (Унаследовано от Renderer) |
ElementReferenceContext |
Возвращает или задает ElementReferenceContext, связанную с этим Renderer, если она существует. (Унаследовано от Renderer) |
RendererId |
Устаревшие..
Возвращает идентификатор отрисовщика. |
RendererInfo |
Возвращает RendererInfo, связанную с этим Renderer. (Унаследовано от Renderer) |
Методы
AddPendingTask(ComponentState, Task) |
Уведомляет отрисовщик о наличии ожидающей задачи, связанной с компонентом. Средство отрисовки считается очередью при выполнении всех таких задач. (Унаследовано от Renderer) |
AddRootComponent(Type, String) |
Создает экземпляр корневого компонента и присоединяет его к браузеру в указанном элементе. |
AssignRootComponentId(IComponent) |
Связывает IComponent с Renderer, назначая идентификатор, уникальный в пределах области Renderer. (Унаследовано от Renderer) |
AttachRootComponentToBrowser(Int32, String) |
Вызывается платформой для предоставления расположения указанного корневого компонента в браузере DOM. |
CreateComponentState(Int32, IComponent, ComponentState) |
Создает экземпляр ComponentState для отслеживания состояния, связанного с недавно созданным компонентом. Это вызывается до инициализации компонента и отслеживания в Renderer. Подклассы могут переопределить этот метод, чтобы использовать собственные подклассы ComponentState. (Унаследовано от Renderer) |
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs) |
Уведомляет отрисовщик о том, что произошло событие. (Унаследовано от Renderer) |
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean) |
Уведомляет отрисовщик о том, что произошло событие. (Унаследовано от Renderer) |
Dispose() |
Освобождает все ресурсы, используемые этим экземпляром Renderer. (Унаследовано от Renderer) |
Dispose(Boolean) |
Освобождает все ресурсы, используемые этим экземпляром Renderer. |
DisposeAsync() |
Renderer, который присоединяет компоненты к DOM браузера. (Унаследовано от Renderer) |
GetComponentRenderMode(IComponent) |
Возвращает IComponentRenderMode для данного компонента, если он доступен. (Унаследовано от Renderer) |
GetComponentState(IComponent) |
Разрешает состояние компонента для данного экземпляра IComponent. (Унаследовано от Renderer) |
GetComponentState(Int32) |
Возвращает ComponentState, связанную с указанным компонентом. (Унаследовано от Renderer) |
GetCurrentRenderTreeFrames(Int32) |
Возвращает текущее дерево отрисовки для данного компонента. (Унаследовано от Renderer) |
GetEventArgsType(UInt64) |
Возвращает тип аргументов события для указанного обработчика событий. (Унаследовано от Renderer) |
GetWebRendererId() |
Выделяет идентификатор отрисовщика. |
HandleException(Exception) |
Позволяет производным типам обрабатывать исключения во время отрисовки. По умолчанию выполняется повторное увеличение исходного исключения. (Унаследовано от Renderer) |
InstantiateComponent(Type) |
Создает новый компонент указанного типа. (Унаследовано от Renderer) |
ProcessPendingRender() |
Процессы, ожидающие отрисовки запросов от компонентов, если есть. (Унаследовано от Renderer) |
RemoveRootComponent(Int32) |
Удаляет указанный компонент из отрисовщика, что приводит к удалению компонента и его потомков. (Унаследовано от Renderer) |
RenderRootComponentAsync(Int32) |
Выполняет первую отрисовку для корневого компонента, ожидая завершения отрисовки этого компонента и всех дочерних компонентов, если для любого из компонентов выполняется асинхронная работа. После этого корневой компонент принимает свои собственные решения о том, когда повторно отрисовывается, поэтому не нужно вызывать это несколько раз. (Унаследовано от Renderer) |
RenderRootComponentAsync(Int32, ParameterView) |
Предоставляет параметры корневого компонента, обычно вызывая его отрисовку. Это можно использовать для активации первой отрисовки корневого компонента или для обновления параметров и активации последующей отрисовки. Обратите внимание, что компоненты также могут принимать собственные решения о том, когда повторно отрисовка, и могут повторно отображаться в любое время. Возвращенный Task ожидает завершения отрисовки этого компонента и всех компонентов-потомков, если все асинхронные работы выполняются любой из них. (Унаследовано от Renderer) |
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode) |
Определяет, как обрабатывать IComponentRenderMode при получении экземпляра компонента. Это вызывается только при указании режима отрисовки на сайте вызова или в типе компонента. Подклассы могут переопределить этот метод, чтобы вернуть компонент другого типа или вызвать, в зависимости от того, поддерживает ли отрисовщик режим отрисовки и как он реализует эту поддержку. (Унаследовано от Renderer) |
UpdateDisplayAsync(RenderBatch) |
Обновляет видимый пользовательский интерфейс. (Унаследовано от Renderer) |
События
UnhandledSynchronizationException |
Позволяет вызывающему объекту обрабатывать исключения из SynchronizationContext, когда он доступен. (Унаследовано от Renderer) |