RenderTreeFrame Struktura
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 value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
- Dědičnost
-
RenderTreeFrame
Pole
AttributeEventHandlerId |
Pokud se FrameType vlastnost rovná Attribute , získá ID odpovídající obslužné rutiny události, pokud existuje. |
AttributeEventUpdatesAttributeName |
Pokud se FrameType vlastnost rovná Attributea atribut představuje obslužnou rutinu události, získá název jiného atributu, jehož hodnotu lze aktualizovat tak, aby představovala stav uživatelského rozhraní před spuštěním obslužné rutiny události. To se primárně používá v obousměrných vazbách. |
AttributeName |
Pokud se FrameType vlastnost rovná Attribute, získá název atributu. V opačném případě není hodnota definována. |
AttributeValue |
Pokud se FrameType vlastnost rovná Attribute, získá hodnotu atributu. V opačném případě není hodnota definována. |
ComponentId |
Pokud se FrameType vlastnost rovná Component, získá identifikátor instance podřízené součásti. |
ComponentKey |
Pokud je FrameType vlastnost rovna Component, získá klíč komponenty pro rozdíl, nebo null, pokud nebyl zadán žádný. |
ComponentReferenceCaptureAction |
Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě není hodnota definována. |
ComponentReferenceCaptureParentFrameIndex |
Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá index nadřazeného rámce představující komponentu zachycenou. V opačném případě není hodnota definována. UPOZORNĚNÍ: Tento index lze použít pouze v kontextu původního stromu vykreslování rámce. Pokud je rámeček zkopírován někam jinam, například do vyrovnávací paměti ReferenceFrames RenderTreeDiff, pak index nebude souviset s položkami v této jiné vyrovnávací paměti. V současné době neexistuje žádný scénář, ve kterém by na tom záleží, ale pokud ano, mohli bychom změnit veškerou logiku inicializace podstromu v RenderTreeDiffBuilder tak, aby procházela rámci hierarchicky, pak by znala nadřazený index v okamžiku, kdy chce inicializovat rámec ComponentReferenceCapture. |
ComponentSubtreeLength |
Pokud se FrameType vlastnost rovná Component , získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen. |
ComponentType |
Pokud je FrameType vlastnost rovna Component, získá typ podřízené komponenty. |
ElementKey |
Pokud se FrameType vlastnost rovná Element, získá klíč rozdílového klíče elementu, nebo null, pokud nebyl zadán žádný. |
ElementName |
Pokud je FrameType vlastnost rovna Element, získá název představující typ elementu. V opačném případě není hodnota definována. |
ElementReferenceCaptureAction |
Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě není hodnota definována. |
ElementReferenceCaptureId |
Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá ID zachycení odkazu. V opačném případě není hodnota definována. |
ElementSubtreeLength |
Pokud se FrameType vlastnost rovná Element , získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen. |
FrameType |
Popisuje typ tohoto rámce. |
MarkupContent |
Pokud je FrameType vlastnost rovna Markup, získá obsah rámce značky. V opačném případě není hodnota definována. |
RegionSubtreeLength |
Pokud se FrameType vlastnost rovná Region , získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen. |
Sequence |
Získá pořadové číslo rámce. Pořadová čísla označují relativní pozici zdroje instrukcí, které vkládaly rámce. Pořadová čísla jsou srovnatelná pouze ve stejné sekvenci (obvykle se jedná o stejnou metodu zdroje). |
TextContent |
Pokud se FrameType vlastnost rovná Text, získá obsah textového rámečku. V opačném případě není hodnota definována. |
Vlastnosti
AttributeEventHandlerId |
Pokud se FrameType vlastnost rovná Attribute , získá ID odpovídající obslužné rutiny události, pokud existuje. |
AttributeEventUpdatesAttributeName |
Pokud se FrameType vlastnost rovná Attributea atribut představuje obslužnou rutinu události, získá název jiného atributu, jehož hodnotu lze aktualizovat tak, aby představovala stav uživatelského rozhraní před spuštěním obslužné rutiny události. To se primárně používá v obousměrných vazbách. |
AttributeName |
Pokud se FrameType vlastnost rovná Attribute, získá název atributu. V opačném případě není hodnota definována. |
AttributeValue |
Pokud se FrameType vlastnost rovná Attribute, získá hodnotu atributu. V opačném případě není hodnota definována. |
Component |
Pokud se FrameType vlastnost rovná Component, získá instanci podřízené komponenty. V opačném případě není hodnota definována. |
ComponentFrameFlags |
Pokud se FrameType vlastnost rovná Component , získá ComponentFrameFlags pro rámec komponenty . |
ComponentId |
Pokud se FrameType vlastnost rovná Component, získá identifikátor instance podřízené součásti. |
ComponentKey |
Pokud je FrameType vlastnost rovna Component, získá klíč komponenty pro rozdíl, nebo null, pokud nebyl zadán žádný. |
ComponentReferenceCaptureAction |
Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě není hodnota definována. |
ComponentReferenceCaptureParentFrameIndex |
Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá index nadřazeného rámce představující komponentu zachycenou. V opačném případě není hodnota definována. UPOZORNĚNÍ: Tento index lze použít pouze v kontextu původního stromu vykreslování rámce. Pokud je rámeček zkopírován někam jinam, například do vyrovnávací paměti ReferenceFrames RenderTreeDiff, pak index nebude souviset s položkami v této jiné vyrovnávací paměti. V současné době neexistuje žádný scénář, ve kterém by na tom záleží, ale pokud ano, mohli bychom změnit veškerou logiku inicializace podstromu v RenderTreeDiffBuilder tak, aby procházela rámci hierarchicky, pak by znala nadřazený index v okamžiku, kdy chce inicializovat rámec ComponentReferenceCapture. |
ComponentRenderMode |
Pokud se FrameType vlastnost rovná ComponentRenderMode, získá zadanou IComponentRenderModehodnotu . V opačném případě není hodnota definována. |
ComponentSubtreeLength |
Pokud se FrameType vlastnost rovná Component , získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen. |
ComponentType |
Pokud je FrameType vlastnost rovna Component, získá typ podřízené komponenty. |
ElementKey |
Pokud se FrameType vlastnost rovná Element, získá klíč rozdílového klíče elementu, nebo null, pokud nebyl zadán žádný. |
ElementName |
Pokud je FrameType vlastnost rovna Element, získá název představující typ elementu. V opačném případě není hodnota definována. |
ElementReferenceCaptureAction |
Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě není hodnota definována. |
ElementReferenceCaptureId |
Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá ID zachycení odkazu. V opačném případě není hodnota definována. |
ElementSubtreeLength |
Pokud se FrameType vlastnost rovná Element , získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen. |
FrameType |
Popisuje typ tohoto rámce. |
MarkupContent |
Pokud je FrameType vlastnost rovna Markup, získá obsah rámce značky. V opačném případě není hodnota definována. |
NamedEventAssignedName |
Pokud se FrameType vlastnost rovná NamedEvent, získá přiřazený název. V opačném případě není hodnota definována. |
NamedEventType |
Pokud se FrameType vlastnost rovná NamedEvent, získá typ události. V opačném případě není hodnota definována. |
RegionSubtreeLength |
Pokud se FrameType vlastnost rovná Region , získá počet snímků v podstromu, pro který je tento rámec kořenem. Hodnota je nula, pokud rámeček ještě nebyl uzavřen. |
Sequence |
Získá pořadové číslo rámce. Pořadová čísla označují relativní pozici zdroje instrukcí, které vkládaly rámce. Pořadová čísla jsou srovnatelná pouze ve stejné sekvenci (obvykle se jedná o stejnou metodu zdroje). |
TextContent |
Pokud se FrameType vlastnost rovná Text, získá obsah textového rámečku. V opačném případě není hodnota definována. |
Metody
ToString() |
Typy v Microsoft.AspNetCore.Components.RenderTree se nedoporučuje používat mimo architekturu Blazor. Tyto typy se v budoucí verzi změní. |