Share via


RenderTreeFrame Structure

Définition

Les types dans Microsoft.AspNetCore.Components.RenderTree ne sont pas recommandés pour une utilisation en dehors de l’infrastructure Blazor. Ces types changeront dans une version ultérieure.

public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
Héritage
RenderTreeFrame

Champs

AttributeEventHandlerId

Si la FrameType propriété est égale Attribute à obtient l’ID du gestionnaire d’événements correspondant, le cas échéant.

AttributeEventUpdatesAttributeName

Si la FrameType propriété est égale Attributeà et que l’attribut représente un gestionnaire d’événements, obtient le nom d’un autre attribut dont la valeur peut être mise à jour pour représenter l’état de l’interface utilisateur avant l’exécution du gestionnaire d’événements. Il est principalement utilisé dans les liaisons bidirectionnelle.

AttributeName

Si la FrameType propriété est égale Attributeà , obtient le nom de l’attribut. Sinon, la valeur n’est pas définie.

AttributeValue

Si la FrameType propriété est Attributeégale à , obtient la valeur de l’attribut. Sinon, la valeur n’est pas définie.

ComponentId

Si la FrameType propriété est égale Componentà , obtient le composant enfant instance identificateur.

ComponentKey

Si la FrameType propriété est égale Componentà , obtient la clé de différence du composant ou null si aucune n’a été spécifiée.

ComponentReferenceCaptureAction

Si la FrameType propriété est égale ComponentReferenceCaptureà , obtient l’action qui écrit la référence à sa cible. Sinon, la valeur n’est pas définie.

ComponentReferenceCaptureParentFrameIndex

Si la FrameType propriété est égale ComponentReferenceCaptureà , obtient l’index de l’image parente représentant le composant capturé. Sinon, la valeur n’est pas définie. AVERTISSEMENT : cet index ne peut être utilisé que dans le contexte de l’arborescence de rendu d’origine du cadre. Si l’image est copiée ailleurs, par exemple dans la mémoire tampon ReferenceFrames d’un RenderTreeDiff, l’index ne sera pas lié aux entrées de cette autre mémoire tampon. Actuellement, il n’existe aucun scénario où cela est important, mais s’il y avait, nous pourrions modifier toute la logique d’initialisation de sous-arborescence dans RenderTreeDiffBuilder pour parcourir les images hiérarchiquement, alors il connaîtrait l’index parent au point où il souhaite initialiser le frame ComponentReferenceCapture.

ComponentSubtreeLength

Si la FrameType propriété est égale Component , obtient le nombre d’images dans la sous-arborescence pour laquelle cette image est la racine. La valeur est égale à zéro si l’image n’a pas encore été fermée.

ComponentType

Si la FrameType propriété est égale Componentà , obtient le type du composant enfant.

ElementKey

Si la FrameType propriété est égale Elementà , obtient la clé de différence de l’élément ou null si aucune n’a été spécifiée.

ElementName

Si la FrameType propriété est égale Elementà , obtient un nom représentant le type de l’élément. Sinon, la valeur n’est pas définie.

ElementReferenceCaptureAction

Si la FrameType propriété est égale ElementReferenceCaptureà , obtient l’action qui écrit la référence à sa cible. Sinon, la valeur n’est pas définie.

ElementReferenceCaptureId

Si la FrameType propriété est égale ElementReferenceCaptureà , obtient l’ID de la capture de référence. Sinon, la valeur n’est pas définie.

ElementSubtreeLength

Si la FrameType propriété est égale Element , obtient le nombre d’images dans la sous-arborescence pour laquelle cette image est la racine. La valeur est égale à zéro si l’image n’a pas encore été fermée.

FrameType

Décrit le type de ce cadre.

MarkupContent

Si la FrameType propriété est égale Markupà , obtient le contenu du cadre de balisage. Sinon, la valeur n’est pas définie.

RegionSubtreeLength

Si la FrameType propriété est égale Region , obtient le nombre d’images dans la sous-arborescence pour laquelle cette image est la racine. La valeur est égale à zéro si l’image n’a pas encore été fermée.

Sequence

Obtient le numéro de séquence de l’image. Les numéros de séquence indiquent les positions sources relatives des instructions qui ont inséré les cadres. Les nombres de séquences ne sont comparables qu’au sein de la même séquence (généralement, la même méthode source).

TextContent

Si la FrameType propriété est égale Textà , obtient le contenu du cadre de texte. Sinon, la valeur n’est pas définie.

Propriétés

AttributeEventHandlerId

Si la FrameType propriété est égale Attribute à obtient l’ID du gestionnaire d’événements correspondant, le cas échéant.

AttributeEventUpdatesAttributeName

Si la FrameType propriété est égale Attributeà et que l’attribut représente un gestionnaire d’événements, obtient le nom d’un autre attribut dont la valeur peut être mise à jour pour représenter l’état de l’interface utilisateur avant l’exécution du gestionnaire d’événements. Il est principalement utilisé dans les liaisons bidirectionnelle.

AttributeName

Si la FrameType propriété est égale Attributeà , obtient le nom de l’attribut. Sinon, la valeur n’est pas définie.

AttributeValue

Si la FrameType propriété est Attributeégale à , obtient la valeur de l’attribut. Sinon, la valeur n’est pas définie.

Component

Si la FrameType propriété est Componentégale à , obtient le composant enfant instance. Sinon, la valeur n’est pas définie.

ComponentFrameFlags

Si la FrameType propriété est égale Component à obtient le ComponentFrameFlags pour l’image de composant.

ComponentId

Si la FrameType propriété est égale Componentà , obtient le composant enfant instance identificateur.

ComponentKey

Si la FrameType propriété est égale Componentà , obtient la clé de différence du composant ou null si aucune n’a été spécifiée.

ComponentReferenceCaptureAction

Si la FrameType propriété est égale ComponentReferenceCaptureà , obtient l’action qui écrit la référence à sa cible. Sinon, la valeur n’est pas définie.

ComponentReferenceCaptureParentFrameIndex

Si la FrameType propriété est égale ComponentReferenceCaptureà , obtient l’index de l’image parente représentant le composant capturé. Sinon, la valeur n’est pas définie. AVERTISSEMENT : cet index ne peut être utilisé que dans le contexte de l’arborescence de rendu d’origine du cadre. Si l’image est copiée ailleurs, par exemple dans la mémoire tampon ReferenceFrames d’un RenderTreeDiff, l’index ne sera pas lié aux entrées de cette autre mémoire tampon. Actuellement, il n’existe aucun scénario où cela est important, mais s’il y avait, nous pourrions modifier toute la logique d’initialisation de sous-arborescence dans RenderTreeDiffBuilder pour parcourir les images hiérarchiquement, alors il connaîtrait l’index parent au point où il souhaite initialiser le frame ComponentReferenceCapture.

ComponentRenderMode

Si la FrameType propriété est égale ComponentRenderModeà , obtient le spécifié IComponentRenderMode. Sinon, la valeur n’est pas définie.

ComponentSubtreeLength

Si la FrameType propriété est égale Component , obtient le nombre d’images dans la sous-arborescence pour laquelle cette image est la racine. La valeur est égale à zéro si l’image n’a pas encore été fermée.

ComponentType

Si la FrameType propriété est égale Componentà , obtient le type du composant enfant.

ElementKey

Si la FrameType propriété est égale Elementà , obtient la clé de différence de l’élément ou null si aucune n’a été spécifiée.

ElementName

Si la FrameType propriété est égale Elementà , obtient un nom représentant le type de l’élément. Sinon, la valeur n’est pas définie.

ElementReferenceCaptureAction

Si la FrameType propriété est égale ElementReferenceCaptureà , obtient l’action qui écrit la référence à sa cible. Sinon, la valeur n’est pas définie.

ElementReferenceCaptureId

Si la FrameType propriété est égale ElementReferenceCaptureà , obtient l’ID de la capture de référence. Sinon, la valeur n’est pas définie.

ElementSubtreeLength

Si la FrameType propriété est égale Element , obtient le nombre d’images dans la sous-arborescence pour laquelle cette image est la racine. La valeur est égale à zéro si l’image n’a pas encore été fermée.

FrameType

Décrit le type de ce cadre.

MarkupContent

Si la FrameType propriété est égale Markupà , obtient le contenu du cadre de balisage. Sinon, la valeur n’est pas définie.

NamedEventAssignedName

Si la FrameType propriété est égale NamedEventà , obtient le nom attribué. Sinon, la valeur n’est pas définie.

NamedEventType

Si la FrameType propriété est égale NamedEventà , obtient le type d’événement. Sinon, la valeur n’est pas définie.

RegionSubtreeLength

Si la FrameType propriété est égale Region , obtient le nombre d’images dans la sous-arborescence pour laquelle cette image est la racine. La valeur est égale à zéro si l’image n’a pas encore été fermée.

Sequence

Obtient le numéro de séquence de l’image. Les numéros de séquence indiquent les positions sources relatives des instructions qui ont inséré les cadres. Les nombres de séquences ne sont comparables qu’au sein de la même séquence (généralement, la même méthode source).

TextContent

Si la FrameType propriété est égale Textà , obtient le contenu du cadre de texte. Sinon, la valeur n’est pas définie.

Méthodes

ToString()

Les types dans Microsoft.AspNetCore.Components.RenderTree ne sont pas recommandés pour une utilisation en dehors de l’infrastructure Blazor. Ces types changeront dans une version ultérieure.

S’applique à