Renderer Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |