RenderTreeFrame Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Типы в Microsoft.AspNetCore.Components.RenderTree не рекомендуется использовать за пределами платформы Blazor. Эти типы будут изменены в будущем выпуске.
public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
- Наследование
-
RenderTreeFrame
Поля
AttributeEventHandlerId |
FrameType Если свойство равно , Attribute возвращает идентификатор соответствующего обработчика событий, если таковой имеется. |
AttributeEventUpdatesAttributeName |
FrameType Если свойство равно Attribute, а атрибут представляет обработчик событий, получает имя другого атрибута, значение которого можно обновить для представления состояния пользовательского интерфейса перед выполнением обработчика событий. В основном используется в двусторонних привязках. |
AttributeName |
FrameType Если свойство равно Attribute, возвращает имя атрибута. В противном случае значение не определено. |
AttributeValue |
FrameType Если свойство равно Attribute, возвращает значение атрибута. В противном случае значение не определено. |
ComponentId |
FrameType Если свойство равно Component, возвращает идентификатор экземпляра дочернего компонента. |
ComponentKey |
FrameType Если свойство равно Component, возвращает ключ разлиния компонента или значение NULL, если ни один из них не указан. |
ComponentReferenceCaptureAction |
FrameType Если свойство равно ComponentReferenceCapture, возвращает действие, записывающее ссылку в целевой объект. В противном случае значение не определено. |
ComponentReferenceCaptureParentFrameIndex |
FrameType Если свойство равно ComponentReferenceCapture, получает индекс родительского кадра, представляющего захватываемый компонент. В противном случае значение не определено. ПРЕДУПРЕЖДЕНИЕ. Этот индекс можно использовать только в контексте исходного дерева отрисовки кадра. Если кадр копируется в другое место, например в буфер ReferenceFrames объекта RenderTreeDiff, индекс не будет связан с записями в этом буфере. В настоящее время нет сценария, в котором это имеет значение, но если бы он был, мы могли бы изменить всю логику инициализации поддеревого дерева в RenderTreeDiffBuilder, чтобы пройти по кадрам иерархически, чтобы узнать родительский индекс в точке, где он хочет инициализировать кадр ComponentReferenceCapture. |
ComponentSubtreeLength |
FrameType Если свойство равно , Component получает количество кадров в поддереве, для которого этот кадр является корнем. Значение равно нулю, если фрейм еще не был закрыт. |
ComponentType |
FrameType Если свойство равно Component, возвращает тип дочернего компонента. |
ElementKey |
FrameType Если свойство равно Element, возвращает ключ разлиния элемента или значение NULL, если ни один из них не указан. |
ElementName |
FrameType Если свойство равно Element, возвращает имя, представляющее тип элемента. В противном случае значение не определено. |
ElementReferenceCaptureAction |
FrameType Если свойство равно ElementReferenceCapture, возвращает действие, записывающее ссылку в целевой объект. В противном случае значение не определено. |
ElementReferenceCaptureId |
FrameType Если свойство равно ElementReferenceCapture, возвращает идентификатор записи ссылки. В противном случае значение не определено. |
ElementSubtreeLength |
FrameType Если свойство равно , Element получает количество кадров в поддереве, для которого этот кадр является корнем. Значение равно нулю, если фрейм еще не был закрыт. |
FrameType |
Описывает тип этого кадра. |
MarkupContent |
FrameType Если свойство равно Markup, получает содержимое кадра разметки. В противном случае значение не определено. |
RegionSubtreeLength |
FrameType Если свойство равно , Region получает количество кадров в поддереве, для которого этот кадр является корнем. Значение равно нулю, если фрейм еще не был закрыт. |
Sequence |
Возвращает порядковый номер кадра. Порядковые номера указывают относительные исходные позиции инструкций, вставляющих кадры. Порядковые номера можно сравнить только в пределах одной последовательности (обычно это один и тот же исходный метод). |
TextContent |
FrameType Если свойство равно Text, получает содержимое текстового кадра. В противном случае значение не определено. |
Свойства
AttributeEventHandlerId |
FrameType Если свойство равно , Attribute возвращает идентификатор соответствующего обработчика событий, если таковой имеется. |
AttributeEventUpdatesAttributeName |
FrameType Если свойство равно Attribute, а атрибут представляет обработчик событий, получает имя другого атрибута, значение которого можно обновить для представления состояния пользовательского интерфейса перед выполнением обработчика событий. В основном используется в двусторонних привязках. |
AttributeName |
FrameType Если свойство равно Attribute, возвращает имя атрибута. В противном случае значение не определено. |
AttributeValue |
FrameType Если свойство равно Attribute, возвращает значение атрибута. В противном случае значение не определено. |
Component |
FrameType Если свойство равно Component, получает экземпляр дочернего компонента. В противном случае значение не определено. |
ComponentFrameFlags |
FrameType Если свойство равно , Component возвращает для ComponentFrameFlags кадра компонента. |
ComponentId |
FrameType Если свойство равно Component, возвращает идентификатор экземпляра дочернего компонента. |
ComponentKey |
FrameType Если свойство равно Component, возвращает ключ разлиния компонента или значение NULL, если ни один из них не указан. |
ComponentReferenceCaptureAction |
FrameType Если свойство равно ComponentReferenceCapture, возвращает действие, записывающее ссылку в целевой объект. В противном случае значение не определено. |
ComponentReferenceCaptureParentFrameIndex |
FrameType Если свойство равно ComponentReferenceCapture, получает индекс родительского кадра, представляющего захватываемый компонент. В противном случае значение не определено. ПРЕДУПРЕЖДЕНИЕ. Этот индекс можно использовать только в контексте исходного дерева отрисовки кадра. Если кадр копируется в другое место, например в буфер ReferenceFrames объекта RenderTreeDiff, индекс не будет связан с записями в этом буфере. В настоящее время нет сценария, в котором это имеет значение, но если бы он был, мы могли бы изменить всю логику инициализации поддеревого дерева в RenderTreeDiffBuilder, чтобы пройти по кадрам иерархически, чтобы узнать родительский индекс в точке, где он хочет инициализировать кадр ComponentReferenceCapture. |
ComponentRenderMode |
FrameType Если свойство равно ComponentRenderMode, возвращает указанный IComponentRenderModeобъект . В противном случае значение не определено. |
ComponentSubtreeLength |
FrameType Если свойство равно , Component получает количество кадров в поддереве, для которого этот кадр является корнем. Значение равно нулю, если фрейм еще не был закрыт. |
ComponentType |
FrameType Если свойство равно Component, возвращает тип дочернего компонента. |
ElementKey |
FrameType Если свойство равно Element, возвращает ключ разлиния элемента или значение NULL, если ни один из них не указан. |
ElementName |
FrameType Если свойство равно Element, возвращает имя, представляющее тип элемента. В противном случае значение не определено. |
ElementReferenceCaptureAction |
FrameType Если свойство равно ElementReferenceCapture, возвращает действие, записывающее ссылку в целевой объект. В противном случае значение не определено. |
ElementReferenceCaptureId |
FrameType Если свойство равно ElementReferenceCapture, возвращает идентификатор записи ссылки. В противном случае значение не определено. |
ElementSubtreeLength |
FrameType Если свойство равно , Element получает количество кадров в поддереве, для которого этот кадр является корнем. Значение равно нулю, если фрейм еще не был закрыт. |
FrameType |
Описывает тип этого кадра. |
MarkupContent |
FrameType Если свойство равно Markup, получает содержимое кадра разметки. В противном случае значение не определено. |
NamedEventAssignedName |
FrameType Если свойство равно NamedEvent, возвращает назначенное имя. В противном случае значение не определено. |
NamedEventType |
FrameType Если свойство равно NamedEvent, возвращает тип события. В противном случае значение не определено. |
RegionSubtreeLength |
FrameType Если свойство равно , Region получает количество кадров в поддереве, для которого этот кадр является корнем. Значение равно нулю, если фрейм еще не был закрыт. |
Sequence |
Возвращает порядковый номер кадра. Порядковые номера указывают относительные исходные позиции инструкций, вставляющих кадры. Порядковые номера можно сравнить только в пределах одной последовательности (обычно это один и тот же исходный метод). |
TextContent |
FrameType Если свойство равно Text, получает содержимое текстового кадра. В противном случае значение не определено. |
Методы
ToString() |
Типы в Microsoft.AspNetCore.Components.RenderTree не рекомендуется использовать за пределами платформы Blazor. Эти типы будут изменены в будущем выпуске. |