StaticHtmlRenderer 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.
Uma Renderer subclasse destinada à renderização de HTML estático. Os desenvolvedores de aplicativos normalmente não devem usar essa classe diretamente. Em vez disso, use HtmlRenderer para uma API mais conveniente.
public class StaticHtmlRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type StaticHtmlRenderer = class
inherit Renderer
Public Class StaticHtmlRenderer
Inherits Renderer
- Herança
Construtores
StaticHtmlRenderer(IServiceProvider, ILoggerFactory) |
Constrói uma instância de StaticHtmlRenderer. |
Propriedades
Dispatcher |
Obtém o Dispatcher associado a este Renderer. |
ElementReferenceContext |
Obtém ou define o associado a ElementReferenceContext este Renderer, se ele existir. (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) |
AssignRootComponentId(IComponent) |
Associa o IComponent ao Renderer, atribuindo um identificador exclusivo dentro do escopo do Renderer. (Herdado de Renderer) |
BeginRenderingComponent(IComponent, ParameterView) |
Adiciona um componente raiz e começa a renderizá-lo. |
BeginRenderingComponent(Type, ParameterView) |
Adiciona um componente raiz do tipo especificado e começa a renderizá-lo. |
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. (Herdado de Renderer) |
DisposeAsync() |
Uma Renderer subclasse destinada à renderização de HTML estático. Os desenvolvedores de aplicativos normalmente não devem usar essa classe diretamente. Em vez disso, use HtmlRenderer para uma API mais conveniente. (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) |
HandleException(Exception) |
Permite que tipos derivados manipulem exceções durante a renderização. O padrão é relançar a exceção original. |
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) |
RenderChildComponent(TextWriter, RenderTreeFrame) |
Renderiza o quadro de componente especificado como HTML para a saída. |
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) |
TryCreateScopeQualifiedEventName(Int32, String, String) |
Cria o nome totalmente qualificado por escopo para um evento nomeado, se o componente estiver dentro de um FormMappingContext (se esse contexto de mapeamento é nomeado ou não). |
UpdateDisplayAsync(RenderBatch) |
Atualizações a interface do usuário visível. |
WriteComponentHtml(Int32, TextWriter) |
Renderiza o componente especificado como HTML para a saída. |
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