RenderTreeFrame Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Typen im Microsoft.AspNetCore.Components.RenderTree werden nicht für die Verwendung außerhalb des Blazor-Frameworks empfohlen. Diese Typen werden sich in der zukünftigen Version ändern.
public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
- Vererbung
-
RenderTreeFrame
Felder
AttributeEventHandlerId |
Wenn die FrameType -Eigenschaft gleich ist, ruft die ID des entsprechenden Ereignishandlers Attribute ab, falls vorhanden. |
AttributeEventUpdatesAttributeName |
Wenn die FrameType -Eigenschaft gleich Attributeist und das -Attribut einen Ereignishandler darstellt, ruft den Namen eines anderen Attributs ab, dessen Wert aktualisiert werden kann, um den Ui-Zustand vor dem Ausführen des Ereignishandlers darzustellen. Dies wird hauptsächlich in bidirektionalen Bindungen verwendet. |
AttributeName |
Wenn die FrameType Eigenschaft gleich ist Attribute, ruft den Attributnamen ab. Andernfalls ist der Wert nicht definiert. |
AttributeValue |
Wenn die FrameType -Eigenschaft gleich ist Attribute, ruft den Attributwert ab. Andernfalls ist der Wert nicht definiert. |
ComponentId |
Wenn die FrameType Eigenschaft gleich istComponent, ruft die untergeordnete Komponente instance Bezeichners ab. |
ComponentKey |
Wenn die FrameType -Eigenschaft gleich ist Component, ruft der Diffing-Schlüssel der Komponente oder NULL ab, wenn keiner angegeben wurde. |
ComponentReferenceCaptureAction |
Wenn die FrameType Eigenschaft gleich ist ComponentReferenceCapture, ruft die Aktion ab, die den Verweis auf das Ziel schreibt. Andernfalls ist der Wert nicht definiert. |
ComponentReferenceCaptureParentFrameIndex |
Wenn die FrameType -Eigenschaft gleich ist, ruft den Index des übergeordneten ComponentReferenceCaptureFrames ab, der die zu erfassende Komponente darstellt. Andernfalls ist der Wert nicht definiert. WARNUNG: Dieser Index kann nur im Kontext der ursprünglichen Renderstruktur des Frames verwendet werden. Wenn der Frame an eine andere Stelle kopiert wird, z. B. in den ReferenceFrames-Puffer eines RenderTreeDiff, bezieht sich der Index nicht auf Einträge in diesem anderen Puffer. Derzeit gibt es kein Szenario, in dem dies von Bedeutung ist, aber wenn dies der Fall ist, könnten wir die gesamte Unterstrukturinitialisierungslogik in RenderTreeDiffBuilder ändern, um die Frames hierarchisch zu durchlaufen. Dann würden sie den übergeordneten Index an dem Punkt kennen, an dem der ComponentReferenceCapture-Frame initialisiert werden soll. |
ComponentSubtreeLength |
Wenn die FrameType -Eigenschaft gleich ist, Component ruft die Anzahl der Frames in der Unterstruktur ab, für die dieser Frame der Stamm ist. Der Wert ist 0, wenn der Frame noch nicht geschlossen wurde. |
ComponentType |
Wenn die FrameType -Eigenschaft gleich ist, ruft den Typ der untergeordneten ComponentKomponente ab. |
ElementKey |
Wenn die FrameType -Eigenschaft gleich ist Element, ruft den Diffing-Schlüssel des Elements oder NULL ab, wenn keine angegeben wurde. |
ElementName |
Wenn die FrameType -Eigenschaft gleich ist Element, ruft einen Namen ab, der den Typ des Elements darstellt. Andernfalls ist der Wert nicht definiert. |
ElementReferenceCaptureAction |
Wenn die FrameType Eigenschaft gleich ist ElementReferenceCapture, ruft die Aktion ab, die den Verweis auf das Ziel schreibt. Andernfalls ist der Wert nicht definiert. |
ElementReferenceCaptureId |
Wenn die FrameType -Eigenschaft gleich ist ElementReferenceCapture, ruft die ID der Verweiserfassung ab. Andernfalls ist der Wert nicht definiert. |
ElementSubtreeLength |
Wenn die FrameType -Eigenschaft gleich ist, Element ruft die Anzahl der Frames in der Unterstruktur ab, für die dieser Frame der Stamm ist. Der Wert ist 0, wenn der Frame noch nicht geschlossen wurde. |
FrameType |
Beschreibt den Typ dieses Frames. |
MarkupContent |
Wenn die FrameType -Eigenschaft gleich ist, ruft den Inhalt des Markupframes Markupab. Andernfalls ist der Wert nicht definiert. |
RegionSubtreeLength |
Wenn die FrameType -Eigenschaft gleich ist, Region ruft die Anzahl der Frames in der Unterstruktur ab, für die dieser Frame der Stamm ist. Der Wert ist 0, wenn der Frame noch nicht geschlossen wurde. |
Sequence |
Ruft die Sequenznummer des Frames ab. Sequenznummern geben die relativen Quellpositionen der Anweisungen an, die die Frames eingefügt haben. Sequenznummern sind nur innerhalb derselben Sequenz vergleichbar (in der Regel dieselbe Quellmethode). |
TextContent |
Wenn die FrameType -Eigenschaft gleich ist, ruft den Inhalt des Textrahmens Textab. Andernfalls ist der Wert nicht definiert. |
Eigenschaften
AttributeEventHandlerId |
Wenn die FrameType -Eigenschaft gleich ist, ruft die ID des entsprechenden Ereignishandlers Attribute ab, falls vorhanden. |
AttributeEventUpdatesAttributeName |
Wenn die FrameType -Eigenschaft gleich Attributeist und das -Attribut einen Ereignishandler darstellt, ruft den Namen eines anderen Attributs ab, dessen Wert aktualisiert werden kann, um den Ui-Zustand vor dem Ausführen des Ereignishandlers darzustellen. Dies wird hauptsächlich in bidirektionalen Bindungen verwendet. |
AttributeName |
Wenn die FrameType Eigenschaft gleich ist Attribute, ruft den Attributnamen ab. Andernfalls ist der Wert nicht definiert. |
AttributeValue |
Wenn die FrameType -Eigenschaft gleich ist Attribute, ruft den Attributwert ab. Andernfalls ist der Wert nicht definiert. |
Component |
Wenn die FrameType -Eigenschaft gleich istComponent, ruft die untergeordnete Komponente instance ab. Andernfalls ist der Wert nicht definiert. |
ComponentFrameFlags |
Wenn die FrameType -Eigenschaft gleich ist, Component ruft den ComponentFrameFlags für den Komponentenrahmen ab. |
ComponentId |
Wenn die FrameType Eigenschaft gleich istComponent, ruft die untergeordnete Komponente instance Bezeichners ab. |
ComponentKey |
Wenn die FrameType -Eigenschaft gleich ist Component, ruft der Diffing-Schlüssel der Komponente oder NULL ab, wenn keiner angegeben wurde. |
ComponentReferenceCaptureAction |
Wenn die FrameType Eigenschaft gleich ist ComponentReferenceCapture, ruft die Aktion ab, die den Verweis auf das Ziel schreibt. Andernfalls ist der Wert nicht definiert. |
ComponentReferenceCaptureParentFrameIndex |
Wenn die FrameType -Eigenschaft gleich ist, ruft den Index des übergeordneten ComponentReferenceCaptureFrames ab, der die zu erfassende Komponente darstellt. Andernfalls ist der Wert nicht definiert. WARNUNG: Dieser Index kann nur im Kontext der ursprünglichen Renderstruktur des Frames verwendet werden. Wenn der Frame an eine andere Stelle kopiert wird, z. B. in den ReferenceFrames-Puffer eines RenderTreeDiff, bezieht sich der Index nicht auf Einträge in diesem anderen Puffer. Derzeit gibt es kein Szenario, in dem dies von Bedeutung ist, aber wenn dies der Fall ist, könnten wir die gesamte Unterstrukturinitialisierungslogik in RenderTreeDiffBuilder ändern, um die Frames hierarchisch zu durchlaufen. Dann würden sie den übergeordneten Index an dem Punkt kennen, an dem der ComponentReferenceCapture-Frame initialisiert werden soll. |
ComponentRenderMode |
Wenn die FrameType -Eigenschaft gleich ist ComponentRenderMode, ruft den angegebenen IComponentRenderModeab. Andernfalls ist der Wert nicht definiert. |
ComponentSubtreeLength |
Wenn die FrameType -Eigenschaft gleich ist, Component ruft die Anzahl der Frames in der Unterstruktur ab, für die dieser Frame der Stamm ist. Der Wert ist 0, wenn der Frame noch nicht geschlossen wurde. |
ComponentType |
Wenn die FrameType -Eigenschaft gleich ist, ruft den Typ der untergeordneten ComponentKomponente ab. |
ElementKey |
Wenn die FrameType -Eigenschaft gleich ist Element, ruft den Diffing-Schlüssel des Elements oder NULL ab, wenn keine angegeben wurde. |
ElementName |
Wenn die FrameType -Eigenschaft gleich ist Element, ruft einen Namen ab, der den Typ des Elements darstellt. Andernfalls ist der Wert nicht definiert. |
ElementReferenceCaptureAction |
Wenn die FrameType Eigenschaft gleich ist ElementReferenceCapture, ruft die Aktion ab, die den Verweis auf das Ziel schreibt. Andernfalls ist der Wert nicht definiert. |
ElementReferenceCaptureId |
Wenn die FrameType -Eigenschaft gleich ist ElementReferenceCapture, ruft die ID der Verweiserfassung ab. Andernfalls ist der Wert nicht definiert. |
ElementSubtreeLength |
Wenn die FrameType -Eigenschaft gleich ist, Element ruft die Anzahl der Frames in der Unterstruktur ab, für die dieser Frame der Stamm ist. Der Wert ist 0, wenn der Frame noch nicht geschlossen wurde. |
FrameType |
Beschreibt den Typ dieses Frames. |
MarkupContent |
Wenn die FrameType -Eigenschaft gleich ist, ruft den Inhalt des Markupframes Markupab. Andernfalls ist der Wert nicht definiert. |
NamedEventAssignedName |
Wenn die FrameType Eigenschaft gleich ist, ruft den zugewiesenen NamedEventNamen ab. Andernfalls ist der Wert nicht definiert. |
NamedEventType |
Wenn die FrameType -Eigenschaft gleich ist NamedEvent, ruft den Ereignistyp ab. Andernfalls ist der Wert nicht definiert. |
RegionSubtreeLength |
Wenn die FrameType -Eigenschaft gleich ist, Region ruft die Anzahl der Frames in der Unterstruktur ab, für die dieser Frame der Stamm ist. Der Wert ist 0, wenn der Frame noch nicht geschlossen wurde. |
Sequence |
Ruft die Sequenznummer des Frames ab. Sequenznummern geben die relativen Quellpositionen der Anweisungen an, die die Frames eingefügt haben. Sequenznummern sind nur innerhalb derselben Sequenz vergleichbar (in der Regel dieselbe Quellmethode). |
TextContent |
Wenn die FrameType -Eigenschaft gleich ist, ruft den Inhalt des Textrahmens Textab. Andernfalls ist der Wert nicht definiert. |
Methoden
ToString() |
Typen im Microsoft.AspNetCore.Components.RenderTree werden nicht für die Verwendung außerhalb des Blazor-Frameworks empfohlen. Diese Typen werden sich in der zukünftigen Version ändern. |