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á získá ID odpovídající obslužné rutiny Attribute události, pokud existuje. |
| AttributeEventUpdatesAttributeName |
FrameType Pokud se 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ředstavoval 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ě je hodnota nedefinovaná. |
| AttributeValue |
Pokud se FrameType vlastnost rovná Attribute, získá hodnotu atributu. V opačném případě je hodnota nedefinovaná. |
| ComponentId |
Pokud se FrameType vlastnost rovná Component, získá identifikátor instance podřízené součásti. |
| ComponentKey |
Pokud se FrameType vlastnost rovná Component, získá rozdílové klíče komponenty nebo hodnotu null, pokud nebyla zadána žádná. |
| ComponentReferenceCaptureAction |
Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě je hodnota nedefinovaná. |
| ComponentReferenceCaptureParentFrameIndex |
Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá index nadřazeného rámce představujícího zachycenou komponentu. V opačném případě je hodnota nedefinovaná. UPOZORNĚNÍ: Tento index lze použít pouze v kontextu původního stromu vykreslení rámce. Pokud je rámeček zkopírován jinam, například do vyrovnávací paměti ReferenceFrames renderTreeDiff, index se nebude vztahovat k položkám v této jiné vyrovnávací paměti. V současné době neexistuje žádný scénář, ve kterém by to bylo důležité, ale pokud k tomu došlo, mohli bychom změnit logiku inicializace podstromů v RenderTreeDiffBuilder tak, aby prošla hierarchicky snímky, pak by věděla 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 se FrameType vlastnost rovná Component, získá typ podřízené komponenty. |
| ElementKey |
Pokud se FrameType vlastnost rovná Element, získá rozdílový klíč elementu nebo hodnotu null, pokud nebyla zadána žádná. |
| ElementName |
Pokud se FrameType vlastnost rovná Element, získá název představující typ prvku. V opačném případě je hodnota nedefinovaná. |
| ElementReferenceCaptureAction |
Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě je hodnota nedefinovaná. |
| ElementReferenceCaptureId |
Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá ID záznamu odkazu. V opačném případě je hodnota nedefinovaná. |
| 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 se FrameType vlastnost rovná Markup, získá obsah revizního rámce. V opačném případě je hodnota nedefinovaná. |
| 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í zdrojové pozice pokynů, které vložily snímky. Pořadová čísla jsou srovnatelná pouze ve stejné sekvenci (obvykle stejná zdrojová metoda). |
| TextContent |
Pokud se FrameType vlastnost rovná Text, získá obsah textového rámce. V opačném případě je hodnota nedefinovaná. |
Vlastnosti
| AttributeEventHandlerId |
Pokud se FrameType vlastnost rovná získá ID odpovídající obslužné rutiny Attribute události, pokud existuje. |
| AttributeEventUpdatesAttributeName |
FrameType Pokud se 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ředstavoval 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ě je hodnota nedefinovaná. |
| AttributeValue |
Pokud se FrameType vlastnost rovná Attribute, získá hodnotu atributu. V opačném případě je hodnota nedefinovaná. |
| Component |
Pokud se FrameType vlastnost rovná Component, získá podřízenou instanci komponenty. V opačném případě je hodnota nedefinovaná. |
| ComponentId |
Pokud se FrameType vlastnost rovná Component, získá identifikátor instance podřízené součásti. |
| ComponentKey |
Pokud se FrameType vlastnost rovná Component, získá rozdílové klíče komponenty nebo hodnotu null, pokud nebyla zadána žádná. |
| ComponentReferenceCaptureAction |
Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě je hodnota nedefinovaná. |
| ComponentReferenceCaptureParentFrameIndex |
Pokud se FrameType vlastnost rovná ComponentReferenceCapture, získá index nadřazeného rámce představujícího zachycenou komponentu. V opačném případě je hodnota nedefinovaná. UPOZORNĚNÍ: Tento index lze použít pouze v kontextu původního stromu vykreslení rámce. Pokud je rámeček zkopírován jinam, například do vyrovnávací paměti ReferenceFrames renderTreeDiff, index se nebude vztahovat k položkám v této jiné vyrovnávací paměti. V současné době neexistuje žádný scénář, ve kterém by to bylo důležité, ale pokud k tomu došlo, mohli bychom změnit logiku inicializace podstromů v RenderTreeDiffBuilder tak, aby prošla hierarchicky snímky, pak by věděla 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 se FrameType vlastnost rovná Component, získá typ podřízené komponenty. |
| ElementKey |
Pokud se FrameType vlastnost rovná Element, získá rozdílový klíč elementu nebo hodnotu null, pokud nebyla zadána žádná. |
| ElementName |
Pokud se FrameType vlastnost rovná Element, získá název představující typ prvku. V opačném případě je hodnota nedefinovaná. |
| ElementReferenceCaptureAction |
Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá akci, která zapíše odkaz na cíl. V opačném případě je hodnota nedefinovaná. |
| ElementReferenceCaptureId |
Pokud se FrameType vlastnost rovná ElementReferenceCapture, získá ID záznamu odkazu. V opačném případě je hodnota nedefinovaná. |
| 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 se FrameType vlastnost rovná Markup, získá obsah revizního rámce. V opačném případě je hodnota nedefinovaná. |
| 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í zdrojové pozice pokynů, které vložily snímky. Pořadová čísla jsou srovnatelná pouze ve stejné sekvenci (obvykle stejná zdrojová metoda). |
| TextContent |
Pokud se FrameType vlastnost rovná Text, získá obsah textového rámce. V opačném případě je hodnota nedefinovaná. |
Metody
| ToString() | Returns the fully qualified type name of this instance. |