WebRenderer Classe

Definição

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
WebRenderer

Construtores

Nome Description
WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop)

Constrói uma instância de WebRenderer.

Propriedades

Nome Description
Assets

Obtém o ResourceAssetCollection associado a isso Renderer.

(Herdado de Renderer)
Dispatcher

Obtém o Dispatcher associado a isso Renderer.

(Herdado de Renderer)
ElementReferenceContext

Obtém ou define o ElementReferenceContext associado a isso Renderer, se ele existir.

(Herdado de Renderer)
RendererId
Obsoleto.

Obtém o identificador do renderizador.

RendererInfo

Obtém o RendererInfo associado a isso Renderer.

(Herdado de Renderer)

Métodos

Nome Description
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 IComponentRendereridentificador , atribuindo um identificador que é exclusivo dentro do 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 ComponentState instância para acompanhar o estado associado a um componente recém-instanciado. Isso é chamado antes que o componente seja inicializado e rastreado dentro do Renderer. Subclasses podem substituir esse método para usar suas próprias subclasses de ComponentState.

(Herdado de Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean)

Notifica o renderizador de que ocorreu um evento.

(Herdado de Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

Notifica o renderizador de que ocorreu um evento.

(Herdado de Renderer)
Dispose()

Libera todos os recursos atualmente usados por essa Renderer instância.

(Herdado de Renderer)
Dispose(Boolean)

Libera os recursos usados pela instância atual WebRenderer .

DisposeAsync()

Um Renderer que anexa seus componentes a um DOM do navegador.

(Herdado de Renderer)
GetComponentRenderMode(IComponent)

Obtém o IComponentRenderMode para um determinado componente, se disponível.

(Herdado de Renderer)
GetComponentState(IComponent)

Resolve o estado do componente para uma determinada IComponent instância.

(Herdado de Renderer)
GetComponentState(Int32)

Obtém o ComponentState componente 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, 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.

As esperas retornadas Task para 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)
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)
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode)

Determina como lidar com uma IComponentRenderMode instância de componente 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

Nome Description
UnhandledSynchronizationException

Permite que o chamador lide com exceções do SynchronizationContext quando um estiver disponível.

(Herdado de Renderer)

Aplica-se a