Compartir a través de


RenderTreeFrame Estructura

Definición

Los tipos de Microsoft.AspNetCore.Components.RenderTree no se recomiendan para su uso fuera del marco blazor. Estos tipos cambiarán en futuras versiones.

public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
Herencia
RenderTreeFrame

Campos

AttributeEventHandlerId

Si la FrameType propiedad es igual Attribute a obtiene el identificador del controlador de eventos correspondiente, si existe.

AttributeEventUpdatesAttributeName

Si la FrameType propiedad es igual Attributea y el atributo representa un controlador de eventos, obtiene el nombre de otro atributo cuyo valor se puede actualizar para representar el estado de la interfaz de usuario antes de ejecutar el controlador de eventos. Esto se usa principalmente en enlaces bidireccionales.

AttributeName

Si la FrameType propiedad es Attributeigual a , obtiene el nombre del atributo. De lo contrario, el valor no está definido.

AttributeValue

Si la FrameType propiedad es Attributeigual a , obtiene el valor del atributo . De lo contrario, el valor no está definido.

ComponentId

Si la FrameType propiedad es Componentigual a , obtiene el identificador de instancia de componente secundario.

ComponentKey

Si la FrameType propiedad es Componentigual a , obtiene la clave de diferenciación del componente o null si no se especificó ninguna.

ComponentReferenceCaptureAction

Si la FrameType propiedad es ComponentReferenceCaptureigual a , obtiene la acción que escribe la referencia a su destino. De lo contrario, el valor no está definido.

ComponentReferenceCaptureParentFrameIndex

Si la FrameType propiedad es ComponentReferenceCaptureigual a , obtiene el índice del marco primario que representa el componente que se captura. De lo contrario, el valor no está definido. ADVERTENCIA: Este índice solo se puede usar en el contexto del árbol de representación original del marco. Si el marco se copia en otro lugar, como en el búfer ReferenceFrames de un RenderTreeDiff, el índice no se relacionará con las entradas de ese otro búfer. Actualmente no hay ningún escenario en el que esto sea importante, pero si hubiera, podríamos cambiar toda la lógica de inicialización del subárbol en RenderTreeDiffBuilder para recorrer los fotogramas jerárquicamente, entonces sabría el índice primario en el punto en el que quiere inicializar el marco ComponentReferenceCapture.

ComponentSubtreeLength

Si la FrameType propiedad es igual a obtiene el número de fotogramas Component del subárbol para el que este marco es la raíz. El valor es cero si el marco aún no se ha cerrado.

ComponentType

Si la FrameType propiedad es Componentigual a , obtiene el tipo del componente secundario.

ElementKey

Si la FrameType propiedad es Elementigual a , obtiene la clave de diferenciación del elemento o null si no se especificó ninguna.

ElementName

Si la FrameType propiedad es Elementigual a , obtiene un nombre que representa el tipo del elemento. De lo contrario, el valor no está definido.

ElementReferenceCaptureAction

Si la FrameType propiedad es ElementReferenceCaptureigual a , obtiene la acción que escribe la referencia a su destino. De lo contrario, el valor no está definido.

ElementReferenceCaptureId

Si la FrameType propiedad es ElementReferenceCaptureigual a , obtiene el identificador de la captura de referencia. De lo contrario, el valor no está definido.

ElementSubtreeLength

Si la FrameType propiedad es igual a obtiene el número de fotogramas Element del subárbol para el que este marco es la raíz. El valor es cero si el marco aún no se ha cerrado.

FrameType

Describe el tipo de este marco.

MarkupContent

Si la FrameType propiedad es Markupigual a , obtiene el contenido del marco de marcado. De lo contrario, el valor no está definido.

RegionSubtreeLength

Si la FrameType propiedad es igual a obtiene el número de fotogramas Region del subárbol para el que este marco es la raíz. El valor es cero si el marco aún no se ha cerrado.

Sequence

Obtiene el número de secuencia del marco. Los números de secuencia indican las posiciones de origen relativas de las instrucciones que insertaron los fotogramas. Los números de secuencia solo son comparables dentro de la misma secuencia (normalmente, el mismo método de origen).

TextContent

Si la FrameType propiedad es Textigual a , obtiene el contenido del marco de texto. De lo contrario, el valor no está definido.

Propiedades

AttributeEventHandlerId

Si la FrameType propiedad es igual Attribute a obtiene el identificador del controlador de eventos correspondiente, si existe.

AttributeEventUpdatesAttributeName

Si la FrameType propiedad es igual Attributea y el atributo representa un controlador de eventos, obtiene el nombre de otro atributo cuyo valor se puede actualizar para representar el estado de la interfaz de usuario antes de ejecutar el controlador de eventos. Esto se usa principalmente en enlaces bidireccionales.

AttributeName

Si la FrameType propiedad es Attributeigual a , obtiene el nombre del atributo. De lo contrario, el valor no está definido.

AttributeValue

Si la FrameType propiedad es Attributeigual a , obtiene el valor del atributo . De lo contrario, el valor no está definido.

Component

Si la FrameType propiedad es Componentigual a , obtiene la instancia del componente secundario. De lo contrario, el valor no está definido.

ComponentFrameFlags

Si la FrameType propiedad es igual Component a obtiene para ComponentFrameFlags el marco de componente.

ComponentId

Si la FrameType propiedad es Componentigual a , obtiene el identificador de instancia de componente secundario.

ComponentKey

Si la FrameType propiedad es Componentigual a , obtiene la clave de diferenciación del componente o null si no se especificó ninguna.

ComponentReferenceCaptureAction

Si la FrameType propiedad es ComponentReferenceCaptureigual a , obtiene la acción que escribe la referencia a su destino. De lo contrario, el valor no está definido.

ComponentReferenceCaptureParentFrameIndex

Si la FrameType propiedad es ComponentReferenceCaptureigual a , obtiene el índice del marco primario que representa el componente que se captura. De lo contrario, el valor no está definido. ADVERTENCIA: Este índice solo se puede usar en el contexto del árbol de representación original del marco. Si el marco se copia en otro lugar, como en el búfer ReferenceFrames de un RenderTreeDiff, el índice no se relacionará con las entradas de ese otro búfer. Actualmente no hay ningún escenario en el que esto sea importante, pero si hubiera, podríamos cambiar toda la lógica de inicialización del subárbol en RenderTreeDiffBuilder para recorrer los fotogramas jerárquicamente, entonces sabría el índice primario en el punto en el que quiere inicializar el marco ComponentReferenceCapture.

ComponentRenderMode

Si la FrameType propiedad es ComponentRenderModeigual a , obtiene el especificado IComponentRenderMode. De lo contrario, el valor no está definido.

ComponentSubtreeLength

Si la FrameType propiedad es igual a obtiene el número de fotogramas Component del subárbol para el que este marco es la raíz. El valor es cero si el marco aún no se ha cerrado.

ComponentType

Si la FrameType propiedad es Componentigual a , obtiene el tipo del componente secundario.

ElementKey

Si la FrameType propiedad es Elementigual a , obtiene la clave de diferenciación del elemento o null si no se especificó ninguna.

ElementName

Si la FrameType propiedad es Elementigual a , obtiene un nombre que representa el tipo del elemento. De lo contrario, el valor no está definido.

ElementReferenceCaptureAction

Si la FrameType propiedad es ElementReferenceCaptureigual a , obtiene la acción que escribe la referencia a su destino. De lo contrario, el valor no está definido.

ElementReferenceCaptureId

Si la FrameType propiedad es ElementReferenceCaptureigual a , obtiene el identificador de la captura de referencia. De lo contrario, el valor no está definido.

ElementSubtreeLength

Si la FrameType propiedad es igual a obtiene el número de fotogramas Element del subárbol para el que este marco es la raíz. El valor es cero si el marco aún no se ha cerrado.

FrameType

Describe el tipo de este marco.

MarkupContent

Si la FrameType propiedad es Markupigual a , obtiene el contenido del marco de marcado. De lo contrario, el valor no está definido.

NamedEventAssignedName

Si la FrameType propiedad es NamedEventigual a , obtiene el nombre asignado. De lo contrario, el valor no está definido.

NamedEventType

Si la FrameType propiedad es NamedEventigual a , obtiene el tipo de evento . De lo contrario, el valor no está definido.

RegionSubtreeLength

Si la FrameType propiedad es igual a obtiene el número de fotogramas Region del subárbol para el que este marco es la raíz. El valor es cero si el marco aún no se ha cerrado.

Sequence

Obtiene el número de secuencia del marco. Los números de secuencia indican las posiciones de origen relativas de las instrucciones que insertaron los fotogramas. Los números de secuencia solo son comparables dentro de la misma secuencia (normalmente, el mismo método de origen).

TextContent

Si la FrameType propiedad es Textigual a , obtiene el contenido del marco de texto. De lo contrario, el valor no está definido.

Métodos

ToString()

Los tipos de Microsoft.AspNetCore.Components.RenderTree no se recomiendan para su uso fuera del marco blazor. Estos tipos cambiarán en futuras versiones.

Se aplica a