RenderTreeFrame Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |