WebRenderer Clase

Definición

que Renderer asocia sus componentes a un DOM del explorador.

public abstract class WebRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type WebRenderer = class
    inherit Renderer
Public MustInherit Class WebRenderer
Inherits Renderer
Herencia
WebRenderer

Constructores

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

Construye una instancia de WebRenderer.

Propiedades

Nombre Description
Assets

Obtiene el ResourceAssetCollection objeto asociado a este Rendererobjeto .

(Heredado de Renderer)
Dispatcher

Obtiene el Dispatcher objeto asociado a este Rendererobjeto .

(Heredado de Renderer)
ElementReferenceContext

Obtiene o establece el ElementReferenceContext asociado a este Renderer, si existe.

(Heredado de Renderer)
RendererId
Obsoletos.

Obtiene el identificador del representador.

RendererInfo

Obtiene el RendererInfo objeto asociado a este Rendererobjeto .

(Heredado de Renderer)

Métodos

Nombre Description
AddPendingTask(ComponentState, Task)

Notifica al representador que hay una tarea pendiente asociada a un componente. El representador se considera inactivo cuando se han completado todas estas tareas.

(Heredado de Renderer)
AddRootComponent(Type, String)

Crea una instancia de un componente raíz y lo asocia al explorador dentro del elemento especificado.

AssignRootComponentId(IComponent)

Asocia a IComponent , Rendererasignando un identificador único dentro del ámbito de Renderer.

(Heredado de Renderer)
AttachRootComponentToBrowser(Int32, String)

Lo llama el marco para proporcionar una ubicación para el componente raíz especificado en el DOM del explorador.

CreateComponentState(Int32, IComponent, ComponentState)

Crea una instancia de para realizar un ComponentState seguimiento del estado asociado a un componente recién creado. Se llama a esto antes de que se inicialice el componente y se realice un seguimiento dentro de Renderer. Las subclases pueden invalidar este método para usar sus propias subclases de ComponentState.

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

Notifica al representador que se ha producido un evento.

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

Notifica al representador que se ha producido un evento.

(Heredado de Renderer)
Dispose()

Libera todos los recursos usados actualmente por esta Renderer instancia.

(Heredado de Renderer)
Dispose(Boolean)

Libera los recursos usados por la instancia actual WebRenderer .

DisposeAsync()

que Renderer asocia sus componentes a un DOM del explorador.

(Heredado de Renderer)
GetComponentRenderMode(IComponent)

Obtiene el IComponentRenderMode para un componente determinado si está disponible.

(Heredado de Renderer)
GetComponentState(IComponent)

Resuelve el estado del componente de una instancia determinada IComponent .

(Heredado de Renderer)
GetComponentState(Int32)

Obtiene el ComponentState asociado al componente especificado.

(Heredado de Renderer)
GetCurrentRenderTreeFrames(Int32)

Obtiene el árbol de representación actual de un componente determinado.

(Heredado de Renderer)
GetEventArgsType(UInt64)

Obtiene el tipo de argumentos de evento para el controlador de eventos especificado.

(Heredado de Renderer)
GetWebRendererId()

Asigna un identificador para el representador.

HandleException(Exception)

Permite que los tipos derivados controle las excepciones durante la representación. El valor predeterminado es volver a iniciar la excepción original.

(Heredado de Renderer)
InstantiateComponent(Type)

Construye un nuevo componente del tipo especificado.

(Heredado de Renderer)
ProcessPendingRender()

Los procesos pendientes representan solicitudes de componentes si existen.

(Heredado de Renderer)
RemoveRootComponent(Int32)

Quita el componente especificado del representador, lo que hace que el componente y sus descendientes se eliminen.

(Heredado de Renderer)
RenderRootComponentAsync(Int32, ParameterView)

Proporciona parámetros para un componente raíz, lo que normalmente hace que se represente. Esto se puede usar para desencadenar la primera representación de un componente raíz, o para actualizar sus parámetros y desencadenar una representación posterior. Tenga en cuenta que los componentes también pueden tomar sus propias decisiones sobre cuándo volver a representar y pueden volver a representarse en cualquier momento.

El devuelto Task espera a que este componente y todos los componentes descendientes terminen de representarse en caso de que cualquiera de ellos realice cualquier trabajo asincrónico.

(Heredado de Renderer)
RenderRootComponentAsync(Int32)

Realiza la primera representación para un componente raíz, esperando a que este componente y todos los componentes secundarios terminen de representarse en caso de que cualquiera de los componentes realice cualquier trabajo asincrónico. Después de esto, el componente raíz toma sus propias decisiones sobre cuándo volver a representar, por lo que no es necesario llamar a esto más de una vez.

(Heredado de Renderer)
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode)

Determina cómo controlar un IComponentRenderMode al obtener una instancia de componente. Esto solo se llama cuando se especifica un modo de representación en el sitio de llamada o en el tipo de componente.

Las subclases pueden invalidar este método para devolver un componente de un tipo diferente, o iniciar, en función de si el representador admite el modo de representación y cómo implementa esa compatibilidad.

(Heredado de Renderer)
UpdateDisplayAsync(RenderBatch)

Actualiza la interfaz de usuario visible.

(Heredado de Renderer)

Eventos

Nombre Description
UnhandledSynchronizationException

Permite al autor de la llamada controlar las excepciones de SynchronizationContext cuando hay una disponible.

(Heredado de Renderer)

Se aplica a