Renderer Třída

Definice

Typy v Microsoft.AspNetCore.Components.RenderTree se nedoporučuje používat mimo architekturu Blazor. Tyto typy se v budoucí verzi změní.

public ref class Renderer abstract : IDisposable
public ref class Renderer abstract : IAsyncDisposable, IDisposable
public abstract class Renderer : IDisposable
public abstract class Renderer : IAsyncDisposable, IDisposable
type Renderer = class
    interface IDisposable
type Renderer = class
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class Renderer
Implements IDisposable
Public MustInherit Class Renderer
Implements IAsyncDisposable, IDisposable
Dědičnost
Renderer
Odvozené
Implementuje

Konstruktory

Renderer(IServiceProvider, ILoggerFactory)

Vytvoří instanci Renderer.

Renderer(IServiceProvider, ILoggerFactory, IComponentActivator)

Vytvoří instanci Renderer.

Vlastnosti

Dispatcher

Dispatcher Získá přidružené k tomuto Renderer.

ElementReferenceContext

Získá nebo nastaví přidružené k ElementReferenceContext tomuto Renderer, pokud existuje.

Metody

AssignRootComponentId(IComponent)

Přidruží k IComponent Renderer, přiřazení identifikátoru, který je jedinečný v rámci oboru Renderer.

DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

Upozorní renderer, že došlo k události.

Dispose()

Uvolní všechny prostředky, které tato Renderer instance aktuálně používá.

Dispose(Boolean)

Uvolní všechny prostředky, které tato Renderer instance aktuálně používá.

DisposeAsync()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.

GetCurrentRenderTreeFrames(Int32)

Získá aktuální strom vykreslení pro danou komponentu.

GetEventArgsType(UInt64)

Získá typ argumentů události pro zadanou obslužnou rutinu události.

HandleException(Exception)

Umožňuje odvozené typy zpracovávat výjimky během vykreslování. Ve výchozím nastavení se znovu načítá původní výjimka.

InstantiateComponent(Type)

Vytvoří novou součást zadaného typu.

ProcessPendingRender()

Procesy čekající na vykreslení požadavků z komponent, pokud existují.

RemoveRootComponent(Int32)

Odebere zadanou komponentu z vykreslovacího modulu, což způsobí, že komponenta a jeho potomci budou odstraněny.

RenderRootComponentAsync(Int32)

Provede první vykreslení kořenové komponenty a čeká na dokončení vykreslování všech podřízených komponent v případě, že některá z komponent provádí asynchronní práci. Potom kořenová komponenta provádí vlastní rozhodnutí o tom, kdy se má znovu vykreslovat, takže není nutné volat více než jednou.

RenderRootComponentAsync(Int32, ParameterView)

Poskytuje parametry pro kořenovou komponentu, což obvykle způsobuje vykreslení. Můžete ho použít k aktivaci prvního vykreslení kořenové komponenty nebo k aktualizaci jeho parametrů a aktivaci následného vykreslení. Mějte na paměti, že komponenty můžou také rozhodovat o tom, kdy se mají znovu vykreslovat, a kdykoli se můžou znovu vykreslit.

Vrácené Task čekání na tuto komponentu a všechny potomkové komponenty dokončí vykreslování v případě, že některá z nich provádí asynchronní práci.

UpdateDisplayAsync(RenderBatch)

Aktualizace viditelné uživatelské rozhraní.

událost

UnhandledSynchronizationException

Umožňuje volajícímu zpracovat výjimky z objektu SynchronizationContext, pokud je k dispozici.

Platí pro