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
Dispatcher |
Obtém o Dispatcher associado a este Renderer. (Herdado de Renderer) |
ElementReferenceContext |
Obtém ou define o associado a ElementReferenceContext este Renderer, se ele existir. (Herdado de Renderer) |
RendererId |
Obsoleto.
Obtém o identificador do renderizador. |
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 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. 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 usados atualmente por essa Renderer instância. (Herdado de Renderer) |
Dispose(Boolean) |
Libera todos os recursos usados atualmente por essa Renderer instância. |
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 associado ao componente especificado. (Herdado de Renderer) |
GetCurrentRenderTreeFrames(Int32) |
Obtém a árvore de renderização atual para 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 manipulem exceções durante a renderização. O padrão é relançar a exceção original. (Herdado de Renderer) |
InstantiateComponent(Type) |
Constrói um novo componente do tipo especificado. (Herdado de Renderer) |
ProcessPendingRender() |
Processos pendentes renderizam solicitações de componentes, se houver algum. (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 para um componente raiz, aguardando que esse componente e todos os componentes filhos terminem a renderização caso haja qualquer 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 há necessidade de 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 para 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 ser renderizados novamente a qualquer momento. O retornado Task 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 manipular um 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ções a interface do usuário visível. (Herdado de Renderer) |
Eventos
UnhandledSynchronizationException |
Permite que o chamador manipule exceções do SynchronizationContext quando houver uma disponível. (Herdado de Renderer) |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de