Compartilhar via


RenderTreeFrame Estrutura

Definição

Os tipos em Microsoft.AspNetCore.Components.RenderTree não são recomendados para uso fora da estrutura Blazor. Esses tipos serão alterados na versão futura.

public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
Herança
RenderTreeFrame

Campos

AttributeEventHandlerId

Se a FrameType propriedade for igual Attribute a, obterá a ID do manipulador de eventos correspondente, se houver.

AttributeEventUpdatesAttributeName

Se a FrameType propriedade for igual Attributea e o atributo representar um manipulador de eventos, obterá o nome de outro atributo cujo valor pode ser atualizado para representar o estado da interface do usuário antes de executar o manipulador de eventos. Isso é usado principalmente em associações bidirecionais.

AttributeName

Se a propriedade for igual Attributea FrameType , obterá o nome do atributo. Caso contrário, o valor será indefinido.

AttributeValue

Se a propriedade for igual Attributea FrameType , obterá o valor do atributo. Caso contrário, o valor será indefinido.

ComponentId

Se a propriedade for igual Componenta FrameType , obterá o identificador da instância do componente filho.

ComponentKey

Se a FrameType propriedade for igual Componenta , obterá a chave de comparação do componente ou nulo se nenhuma tiver sido especificada.

ComponentReferenceCaptureAction

Se a FrameType propriedade for igual ComponentReferenceCapturea , obterá a ação que grava a referência em seu destino. Caso contrário, o valor será indefinido.

ComponentReferenceCaptureParentFrameIndex

Se a propriedade for igual ComponentReferenceCapturea FrameType , obterá o índice do quadro pai que representa o componente que está sendo capturado. Caso contrário, o valor será indefinido. AVISO: esse índice só pode ser usado no contexto da árvore de renderização original do quadro. Se o quadro for copiado em outro lugar, como para o buffer ReferenceFrames de um RenderTreeDiff, o índice não estará relacionado a entradas nesse outro buffer. Atualmente, não há nenhum cenário em que isso importa, mas se houvesse, poderíamos alterar toda a lógica de inicialização de subárvore em RenderTreeDiffBuilder para percorrer os quadros hierarquicamente, então ele saberia o índice pai no ponto em que ele deseja inicializar o quadro ComponentReferenceCapture.

ComponentSubtreeLength

Se a FrameType propriedade for igual Component a, obterá o número de quadros na subárvore para a qual esse quadro é a raiz. O valor será zero se o quadro ainda não tiver sido fechado.

ComponentType

Se a propriedade for igual Componenta FrameType , obterá o tipo do componente filho.

ElementKey

Se a FrameType propriedade for igual Elementa , obterá a chave de comparação do elemento ou nulo se nenhuma tiver sido especificada.

ElementName

Se a propriedade for igual Elementa FrameType , obterá um nome que representa o tipo do elemento. Caso contrário, o valor será indefinido.

ElementReferenceCaptureAction

Se a FrameType propriedade for igual ElementReferenceCapturea , obterá a ação que grava a referência em seu destino. Caso contrário, o valor será indefinido.

ElementReferenceCaptureId

Se a FrameType propriedade for igual ElementReferenceCapturea , obterá a ID da captura de referência. Caso contrário, o valor será indefinido.

ElementSubtreeLength

Se a FrameType propriedade for igual Element a, obterá o número de quadros na subárvore para a qual esse quadro é a raiz. O valor será zero se o quadro ainda não tiver sido fechado.

FrameType

Descreve o tipo desse quadro.

MarkupContent

Se a propriedade for igual Markupa FrameType , obterá o conteúdo do quadro de marcação. Caso contrário, o valor será indefinido.

RegionSubtreeLength

Se a FrameType propriedade for igual Region a, obterá o número de quadros na subárvore para a qual esse quadro é a raiz. O valor será zero se o quadro ainda não tiver sido fechado.

Sequence

Obtém o número de sequência do quadro. Os números de sequência indicam as posições de origem relativas das instruções que inseriram os quadros. Os números de sequência são comparáveis apenas dentro da mesma sequência (normalmente, o mesmo método de origem).

TextContent

Se a propriedade for igual Texta FrameType , obterá o conteúdo do quadro de texto. Caso contrário, o valor será indefinido.

Propriedades

AttributeEventHandlerId

Se a FrameType propriedade for igual Attribute a, obterá a ID do manipulador de eventos correspondente, se houver.

AttributeEventUpdatesAttributeName

Se a FrameType propriedade for igual Attributea e o atributo representar um manipulador de eventos, obterá o nome de outro atributo cujo valor pode ser atualizado para representar o estado da interface do usuário antes de executar o manipulador de eventos. Isso é usado principalmente em associações bidirecionais.

AttributeName

Se a propriedade for igual Attributea FrameType , obterá o nome do atributo. Caso contrário, o valor será indefinido.

AttributeValue

Se a propriedade for igual Attributea FrameType , obterá o valor do atributo. Caso contrário, o valor será indefinido.

Component

Se a propriedade for igual Componenta FrameType , obterá a instância do componente filho. Caso contrário, o valor será indefinido.

ComponentFrameFlags

Se a FrameType propriedade for igual Component a, obterá o ComponentFrameFlags para o quadro do componente.

ComponentId

Se a propriedade for igual Componenta FrameType , obterá o identificador da instância do componente filho.

ComponentKey

Se a FrameType propriedade for igual Componenta , obterá a chave de comparação do componente ou nulo se nenhuma tiver sido especificada.

ComponentReferenceCaptureAction

Se a FrameType propriedade for igual ComponentReferenceCapturea , obterá a ação que grava a referência em seu destino. Caso contrário, o valor será indefinido.

ComponentReferenceCaptureParentFrameIndex

Se a propriedade for igual ComponentReferenceCapturea FrameType , obterá o índice do quadro pai que representa o componente que está sendo capturado. Caso contrário, o valor será indefinido. AVISO: esse índice só pode ser usado no contexto da árvore de renderização original do quadro. Se o quadro for copiado em outro lugar, como para o buffer ReferenceFrames de um RenderTreeDiff, o índice não estará relacionado a entradas nesse outro buffer. Atualmente, não há nenhum cenário em que isso importa, mas se houvesse, poderíamos alterar toda a lógica de inicialização de subárvore em RenderTreeDiffBuilder para percorrer os quadros hierarquicamente, então ele saberia o índice pai no ponto em que ele deseja inicializar o quadro ComponentReferenceCapture.

ComponentRenderMode

Se a propriedade for igual ComponentRenderModea FrameType , obterá o especificadoIComponentRenderMode. Caso contrário, o valor será indefinido.

ComponentSubtreeLength

Se a FrameType propriedade for igual Component a, obterá o número de quadros na subárvore para a qual esse quadro é a raiz. O valor será zero se o quadro ainda não tiver sido fechado.

ComponentType

Se a propriedade for igual Componenta FrameType , obterá o tipo do componente filho.

ElementKey

Se a FrameType propriedade for igual Elementa , obterá a chave de comparação do elemento ou nulo se nenhuma tiver sido especificada.

ElementName

Se a propriedade for igual Elementa FrameType , obterá um nome que representa o tipo do elemento. Caso contrário, o valor será indefinido.

ElementReferenceCaptureAction

Se a FrameType propriedade for igual ElementReferenceCapturea , obterá a ação que grava a referência em seu destino. Caso contrário, o valor será indefinido.

ElementReferenceCaptureId

Se a FrameType propriedade for igual ElementReferenceCapturea , obterá a ID da captura de referência. Caso contrário, o valor será indefinido.

ElementSubtreeLength

Se a FrameType propriedade for igual Element a, obterá o número de quadros na subárvore para a qual esse quadro é a raiz. O valor será zero se o quadro ainda não tiver sido fechado.

FrameType

Descreve o tipo desse quadro.

MarkupContent

Se a propriedade for igual Markupa FrameType , obterá o conteúdo do quadro de marcação. Caso contrário, o valor será indefinido.

NamedEventAssignedName

Se a propriedade for igual NamedEventa FrameType , obterá o nome atribuído. Caso contrário, o valor será indefinido.

NamedEventType

Se a propriedade for igual NamedEventa FrameType , obterá o tipo de evento. Caso contrário, o valor será indefinido.

RegionSubtreeLength

Se a FrameType propriedade for igual Region a, obterá o número de quadros na subárvore para a qual esse quadro é a raiz. O valor será zero se o quadro ainda não tiver sido fechado.

Sequence

Obtém o número de sequência do quadro. Os números de sequência indicam as posições de origem relativas das instruções que inseriram os quadros. Os números de sequência são comparáveis apenas dentro da mesma sequência (normalmente, o mesmo método de origem).

TextContent

Se a propriedade for igual Texta FrameType , obterá o conteúdo do quadro de texto. Caso contrário, o valor será indefinido.

Métodos

ToString()

Os tipos em Microsoft.AspNetCore.Components.RenderTree não são recomendados para uso fora da estrutura Blazor. Esses tipos serão alterados na versão futura.

Aplica-se a