RenderTreeFrame Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
I tipi nel framework Microsoft.AspNetCore.Components.RenderTree non sono consigliati per l'uso all'esterno del framework Blazor. Questi tipi cambieranno nella versione futura.
public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
- Ereditarietà
-
RenderTreeFrame
Campi
AttributeEventHandlerId |
Se la FrameType proprietà è uguale Attribute all'ID del gestore eventi corrispondente, se presente. |
AttributeEventUpdatesAttributeName |
Se la FrameType proprietà è uguale Attributea e l'attributo rappresenta un gestore eventi, ottiene il nome di un altro attributo il cui valore può essere aggiornato per rappresentare lo stato dell'interfaccia utente prima di eseguire il gestore eventi. Questa operazione viene usata principalmente in associazioni bidirezionali. |
AttributeName |
Se la proprietà è uguale Attributea , ottiene il nome dell'attributoFrameType. In caso contrario, il valore non è definito. |
AttributeValue |
Se la proprietà è uguale Attributea , ottiene il valore dell'attributoFrameType. In caso contrario, il valore non è definito. |
ComponentId |
Se la proprietà è uguale Componenta , ottiene l'identificatore dell'istanza FrameType del componente figlio. |
ComponentKey |
Se la proprietà è uguale Componenta , ottiene la FrameType chiave diffing del componente o null se non è stato specificato alcun elemento. |
ComponentReferenceCaptureAction |
Se la FrameType proprietà è uguale ComponentReferenceCapturea , ottiene l'azione che scrive il riferimento alla destinazione. In caso contrario, il valore non è definito. |
ComponentReferenceCaptureParentFrameIndex |
Se la FrameType proprietà è uguale ComponentReferenceCapturea , ottiene l'indice del frame padre che rappresenta il componente acquisito. In caso contrario, il valore non è definito. AVVISO: questo indice può essere usato solo nel contesto dell'albero di rendering originale del frame. Se il frame viene copiato altrove, ad esempio nel buffer ReferenceFrames di un oggetto RenderTreeDiff, l'indice non si riferisce alle voci in tale buffer. Attualmente non esiste uno scenario in cui ciò è importante, ma se c'è stato, è possibile modificare tutta la logica di inizializzazione del sottoalbero in RenderTreeDiffBuilder per seguire i frame gerarchicamente, quindi conoscerebbe l'indice padre nel punto in cui vuole inizializzare il frame ComponentReferenceCapture. |
ComponentSubtreeLength |
Se la FrameType proprietà è uguale al numero di fotogrammi Component nel sottoalbero per cui questa cornice è la radice. Il valore è zero se la cornice non è ancora stata chiusa. |
ComponentType |
Se la FrameType proprietà è uguale Componenta , ottiene il tipo del componente figlio. |
ElementKey |
Se la proprietà è uguale Elementa , ottiene la FrameType chiave diffing dell'elemento o null se non è stato specificato alcun elemento. |
ElementName |
Se la FrameType proprietà è uguale Elementa , ottiene un nome che rappresenta il tipo dell'elemento. In caso contrario, il valore non è definito. |
ElementReferenceCaptureAction |
Se la FrameType proprietà è uguale ElementReferenceCapturea , ottiene l'azione che scrive il riferimento alla destinazione. In caso contrario, il valore non è definito. |
ElementReferenceCaptureId |
Se la FrameType proprietà è uguale ElementReferenceCapturea , ottiene l'ID dell'acquisizione di riferimento. In caso contrario, il valore non è definito. |
ElementSubtreeLength |
Se la FrameType proprietà è uguale al numero di fotogrammi Element nel sottoalbero per cui questa cornice è la radice. Il valore è zero se la cornice non è ancora stata chiusa. |
FrameType |
Descrive il tipo di questa cornice. |
MarkupContent |
Se la FrameType proprietà è uguale Markupa , ottiene il contenuto del frame di markup. In caso contrario, il valore non è definito. |
RegionSubtreeLength |
Se la FrameType proprietà è uguale al numero di fotogrammi Region nel sottoalbero per cui questa cornice è la radice. Il valore è zero se la cornice non è ancora stata chiusa. |
Sequence |
Ottiene il numero di sequenza del frame. I numeri di sequenza indicano le posizioni di origine relative delle istruzioni che hanno inserito i fotogrammi. I numeri di sequenza sono paragonabili solo all'interno della stessa sequenza (in genere, lo stesso metodo di origine). |
TextContent |
Se la FrameType proprietà è uguale Texta , ottiene il contenuto della cornice di testo. In caso contrario, il valore non è definito. |
Proprietà
AttributeEventHandlerId |
Se la FrameType proprietà è uguale Attribute all'ID del gestore eventi corrispondente, se presente. |
AttributeEventUpdatesAttributeName |
Se la FrameType proprietà è uguale Attributea e l'attributo rappresenta un gestore eventi, ottiene il nome di un altro attributo il cui valore può essere aggiornato per rappresentare lo stato dell'interfaccia utente prima di eseguire il gestore eventi. Questa operazione viene usata principalmente in associazioni bidirezionali. |
AttributeName |
Se la proprietà è uguale Attributea , ottiene il nome dell'attributoFrameType. In caso contrario, il valore non è definito. |
AttributeValue |
Se la proprietà è uguale Attributea , ottiene il valore dell'attributoFrameType. In caso contrario, il valore non è definito. |
Component |
Se la proprietà è uguale Componenta , ottiene l'istanza FrameType del componente figlio. In caso contrario, il valore non è definito. |
ComponentFrameFlags |
Se la FrameType proprietà è uguale Component a ComponentFrameFlags quella per il frame del componente. |
ComponentId |
Se la proprietà è uguale Componenta , ottiene l'identificatore dell'istanza FrameType del componente figlio. |
ComponentKey |
Se la proprietà è uguale Componenta , ottiene la FrameType chiave diffing del componente o null se non è stato specificato alcun elemento. |
ComponentReferenceCaptureAction |
Se la FrameType proprietà è uguale ComponentReferenceCapturea , ottiene l'azione che scrive il riferimento alla destinazione. In caso contrario, il valore non è definito. |
ComponentReferenceCaptureParentFrameIndex |
Se la FrameType proprietà è uguale ComponentReferenceCapturea , ottiene l'indice del frame padre che rappresenta il componente acquisito. In caso contrario, il valore non è definito. AVVISO: questo indice può essere usato solo nel contesto dell'albero di rendering originale del frame. Se il frame viene copiato altrove, ad esempio nel buffer ReferenceFrames di un oggetto RenderTreeDiff, l'indice non si riferisce alle voci in tale buffer. Attualmente non esiste uno scenario in cui ciò è importante, ma se c'è stato, è possibile modificare tutta la logica di inizializzazione del sottoalbero in RenderTreeDiffBuilder per seguire i frame gerarchicamente, quindi conoscerebbe l'indice padre nel punto in cui vuole inizializzare il frame ComponentReferenceCapture. |
ComponentRenderMode |
Se la proprietà è uguale ComponentRenderModea , ottiene l'oggetto FrameType specificatoIComponentRenderMode. In caso contrario, il valore non è definito. |
ComponentSubtreeLength |
Se la FrameType proprietà è uguale al numero di fotogrammi Component nel sottoalbero per cui questa cornice è la radice. Il valore è zero se la cornice non è ancora stata chiusa. |
ComponentType |
Se la FrameType proprietà è uguale Componenta , ottiene il tipo del componente figlio. |
ElementKey |
Se la proprietà è uguale Elementa , ottiene la FrameType chiave diffing dell'elemento o null se non è stato specificato alcun elemento. |
ElementName |
Se la FrameType proprietà è uguale Elementa , ottiene un nome che rappresenta il tipo dell'elemento. In caso contrario, il valore non è definito. |
ElementReferenceCaptureAction |
Se la FrameType proprietà è uguale ElementReferenceCapturea , ottiene l'azione che scrive il riferimento alla destinazione. In caso contrario, il valore non è definito. |
ElementReferenceCaptureId |
Se la FrameType proprietà è uguale ElementReferenceCapturea , ottiene l'ID dell'acquisizione di riferimento. In caso contrario, il valore non è definito. |
ElementSubtreeLength |
Se la FrameType proprietà è uguale al numero di fotogrammi Element nel sottoalbero per cui questa cornice è la radice. Il valore è zero se la cornice non è ancora stata chiusa. |
FrameType |
Descrive il tipo di questa cornice. |
MarkupContent |
Se la FrameType proprietà è uguale Markupa , ottiene il contenuto del frame di markup. In caso contrario, il valore non è definito. |
NamedEventAssignedName |
Se la FrameType proprietà è uguale NamedEventa , ottiene il nome assegnato. In caso contrario, il valore non è definito. |
NamedEventType |
Se la FrameType proprietà è uguale NamedEventa , ottiene il tipo di evento. In caso contrario, il valore non è definito. |
RegionSubtreeLength |
Se la FrameType proprietà è uguale al numero di fotogrammi Region nel sottoalbero per cui questa cornice è la radice. Il valore è zero se la cornice non è ancora stata chiusa. |
Sequence |
Ottiene il numero di sequenza del frame. I numeri di sequenza indicano le posizioni di origine relative delle istruzioni che hanno inserito i fotogrammi. I numeri di sequenza sono paragonabili solo all'interno della stessa sequenza (in genere, lo stesso metodo di origine). |
TextContent |
Se la FrameType proprietà è uguale Texta , ottiene il contenuto della cornice di testo. In caso contrario, il valore non è definito. |
Metodi
ToString() |
I tipi nel framework Microsoft.AspNetCore.Components.RenderTree non sono consigliati per l'uso all'esterno del framework Blazor. Questi tipi cambieranno nella versione futura. |