WebRenderer Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um Renderer que anexa seus componentes a um DOM do navegador.
public abstract class WebRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type WebRenderer = class
inherit Renderer
Public MustInherit Class WebRenderer
Inherits Renderer
- Herança
Construtores
WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop) |
Constrói uma instância de WebRenderer. |
Propriedades
Assets |
Obtém o ResourceAssetCollection associado a esse Renderer. (Herdado de Renderer) |
Dispatcher |
Obtém o Dispatcher associado a esse Renderer. (Herdado de Renderer) |
ElementReferenceContext |
Obtém ou define o ElementReferenceContext associado a esse Renderer, se existir. (Herdado de Renderer) |
RendererId |
Obsoleto.
Obtém o identificador do renderizador. |
RendererInfo |
Obtém o RendererInfo associado a esse Renderer. (Herdado de Renderer) |
Métodos
AddPendingTask(ComponentState, Task) |
Notifica o renderizador de que há uma tarefa pendente associada a um componente. O renderizador é considerado quiescente quando todas essas tarefas são concluídas. (Herdado de Renderer) |
AddRootComponent(Type, String) |
Cria uma instância de um componente raiz e o anexa ao navegador dentro do elemento especificado. |
AssignRootComponentId(IComponent) |
Associa o IComponent ao Renderer, atribuindo um identificador exclusivo no escopo do Renderer. (Herdado de Renderer) |
AttachRootComponentToBrowser(Int32, String) |
Chamado pela estrutura para fornecer um local para o componente raiz especificado no DOM do navegador. |
CreateComponentState(Int32, IComponent, ComponentState) |
Cria uma instância ComponentState para acompanhar o estado associado a um componente recém-instanciado. Isso é chamado antes que o componente seja inicializado e rastreado dentro do Renderer. As subclasses podem substituir esse método para usar suas próprias subclasses de ComponentState. (Herdado de Renderer) |
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs) |
Notifica o renderizador de que ocorreu um evento. (Herdado de Renderer) |
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean) |
Notifica o renderizador de que ocorreu um evento. (Herdado de Renderer) |
Dispose() |
Libera todos os recursos atualmente usados por essa instância Renderer. (Herdado de Renderer) |
Dispose(Boolean) |
Libera todos os recursos atualmente usados por essa instância Renderer. |
DisposeAsync() |
Um Renderer que anexa seus componentes a um DOM do navegador. (Herdado de Renderer) |
GetComponentRenderMode(IComponent) |
Obtém o IComponentRenderMode de um determinado componente, se disponível. (Herdado de Renderer) |
GetComponentState(IComponent) |
Resolve o estado do componente para uma determinada instância de IComponent. (Herdado de Renderer) |
GetComponentState(Int32) |
Obtém o ComponentState associado ao componente especificado. (Herdado de Renderer) |
GetCurrentRenderTreeFrames(Int32) |
Obtém a árvore de renderização atual de um determinado componente. (Herdado de Renderer) |
GetEventArgsType(UInt64) |
Obtém o tipo de argumentos de evento para o manipulador de eventos especificado. (Herdado de Renderer) |
GetWebRendererId() |
Aloca um identificador para o renderizador. |
HandleException(Exception) |
Permite que tipos derivados lidem com exceções durante a renderização. O padrão é o crescimento da exceção original. (Herdado de Renderer) |
InstantiateComponent(Type) |
Constrói um novo componente do tipo especificado. (Herdado de Renderer) |
ProcessPendingRender() |
Processa solicitações de renderização pendentes de componentes se houver alguma. (Herdado de Renderer) |
RemoveRootComponent(Int32) |
Remove o componente especificado do renderizador, fazendo com que o componente e seus descendentes sejam descartados. (Herdado de Renderer) |
RenderRootComponentAsync(Int32) |
Executa a primeira renderização de um componente raiz, aguardando que esse componente e todos os componentes filhos terminem a renderização caso haja algum trabalho assíncrono sendo feito por qualquer um dos componentes. Depois disso, o componente raiz toma suas próprias decisões sobre quando renderizar novamente, portanto, não é necessário chamá-lo mais de uma vez. (Herdado de Renderer) |
RenderRootComponentAsync(Int32, ParameterView) |
Fornece parâmetros para um componente raiz, normalmente fazendo com que ele seja renderizado. Isso pode ser usado para disparar a primeira renderização de um componente raiz ou atualizar seus parâmetros e disparar uma renderização subsequente. Observe que os componentes também podem tomar suas próprias decisões sobre quando renderizar novamente e podem renderizar novamente a qualquer momento. O Task retornado aguarda que esse componente e todos os componentes descendentes terminem a renderização caso haja algum trabalho assíncrono sendo feito por qualquer um deles. (Herdado de Renderer) |
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode) |
Determina como lidar com uma IComponentRenderMode ao obter uma instância de componente. Isso só é chamado quando um modo de renderização é especificado no site de chamada ou no tipo de componente. As subclasses podem substituir esse método para retornar um componente de um tipo diferente ou gerar, dependendo se o renderizador dá suporte ao modo de renderização e como ele implementa esse suporte. (Herdado de Renderer) |
UpdateDisplayAsync(RenderBatch) |
Atualiza a interface do usuário visível. (Herdado de Renderer) |
Eventos
UnhandledSynchronizationException |
Permite que o chamador lide com exceções do SynchronizationContext quando um estiver disponível. (Herdado de Renderer) |