RenderTreeFrame 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Blazor フレームワークの外部で使用する場合、Microsoft.AspNetCore.Components.RenderTree の型は推奨されません。 これらの型は、今後のリリースで変更される予定です。
public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
- 継承
-
RenderTreeFrame
フィールド
AttributeEventHandlerId |
プロパティが FrameType と等しい場合は、 Attribute 対応するイベント ハンドラーの ID (存在する場合) を取得します。 |
AttributeEventUpdatesAttributeName |
プロパティが FrameType と等しく Attribute、 属性がイベント ハンドラーを表す場合は、イベント ハンドラーを実行する前に UI 状態を表すために値を更新できる別の属性の名前を取得します。 これは主に双方向バインディングで使用されます。 |
AttributeName |
プロパティが FrameType と等しい場合は、 Attribute属性名を取得します。 それ以外の場合、値は未定義です。 |
AttributeValue |
プロパティが FrameType と等しい場合は、 Attribute属性値を取得します。 それ以外の場合、値は未定義です。 |
ComponentId |
プロパティが FrameType と等しい場合は、 Component子コンポーネント インスタンス識別子を取得します。 |
ComponentKey |
プロパティが FrameType と等しい Component場合は、コンポーネントの差分キーを取得します。指定されていない場合は null を取得します。 |
ComponentReferenceCaptureAction |
プロパティが FrameType と等しい場合は、 ComponentReferenceCaptureターゲットへの参照を書き込むアクションを取得します。 それ以外の場合、値は未定義です。 |
ComponentReferenceCaptureParentFrameIndex |
プロパティが FrameType と ComponentReferenceCapture等しい場合は、キャプチャされるコンポーネントを表す親フレームのインデックスを取得します。 それ以外の場合、値は未定義です。 警告: このインデックスは、フレームの元のレンダリング ツリーのコンテキストでのみ使用できます。 フレームが RenderTreeDiff の ReferenceFrames バッファーなど、別の場所にコピーされる場合、インデックスはその他のバッファー内のエントリに関連付けられません。 現在、この問題が発生するシナリオはありませんが、存在する場合は、RenderTreeDiffBuilder のすべてのサブツリー初期化ロジックを変更してフレームを階層的にウォークし、ComponentReferenceCapture フレームを初期化するポイントにある親インデックスを認識できます。 |
ComponentSubtreeLength |
プロパティが FrameType と等しい場合は、 Component このフレームがルートであるサブツリー内のフレーム数を取得します。 フレームがまだ閉じていない場合、値は 0 です。 |
ComponentType | |
ElementKey |
プロパティが FrameType と等しい Element場合は、要素の差分キーを取得します。指定されていない場合は null を取得します。 |
ElementName |
プロパティが FrameType と等しい場合は Element、 要素の型を表す名前を取得します。 それ以外の場合、値は未定義です。 |
ElementReferenceCaptureAction |
プロパティが FrameType と等しい場合は、 ElementReferenceCaptureターゲットへの参照を書き込むアクションを取得します。 それ以外の場合、値は未定義です。 |
ElementReferenceCaptureId |
プロパティが FrameType と等しい場合は、 ElementReferenceCapture参照キャプチャの ID を取得します。 それ以外の場合、値は未定義です。 |
ElementSubtreeLength |
プロパティが FrameType と等しい場合は、 Element このフレームがルートであるサブツリー内のフレーム数を取得します。 フレームがまだ閉じていない場合、値は 0 です。 |
FrameType |
このフレームの種類について説明します。 |
MarkupContent |
プロパティが FrameType と等しい場合は、 Markupマークアップ フレームの内容を取得します。 それ以外の場合、値は未定義です。 |
RegionSubtreeLength |
プロパティが FrameType と等しい場合は、 Region このフレームがルートであるサブツリー内のフレーム数を取得します。 フレームがまだ閉じていない場合、値は 0 です。 |
Sequence |
フレームのシーケンス番号を取得します。 シーケンス番号は、フレームを挿入した命令の相対ソース位置を示します。 シーケンス番号は、同じシーケンス内でのみ比較できます (通常は、同じソース メソッド)。 |
TextContent |
プロパティが FrameType と等しい場合は、 Textテキスト フレームの内容を取得します。 それ以外の場合、値は未定義です。 |
プロパティ
AttributeEventHandlerId |
プロパティが FrameType と等しい場合は、 Attribute 対応するイベント ハンドラーの ID (存在する場合) を取得します。 |
AttributeEventUpdatesAttributeName |
プロパティが FrameType と等しく Attribute、 属性がイベント ハンドラーを表す場合は、イベント ハンドラーを実行する前に UI 状態を表すために値を更新できる別の属性の名前を取得します。 これは主に双方向バインディングで使用されます。 |
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等しい場合は、キャプチャされるコンポーネントを表す親フレームのインデックスを取得します。 それ以外の場合、値は未定義です。 警告: このインデックスは、フレームの元のレンダリング ツリーのコンテキストでのみ使用できます。 フレームが RenderTreeDiff の ReferenceFrames バッファーなど、別の場所にコピーされる場合、インデックスはその他のバッファー内のエントリに関連付けられません。 現在、この問題が発生するシナリオはありませんが、存在する場合は、RenderTreeDiffBuilder のすべてのサブツリー初期化ロジックを変更してフレームを階層的にウォークし、ComponentReferenceCapture フレームを初期化するポイントにある親インデックスを認識できます。 |
ComponentRenderMode |
プロパティが FrameType と等しい場合は、 ComponentRenderMode指定した を取得します IComponentRenderMode。 それ以外の場合、値は未定義です。 |
ComponentSubtreeLength |
プロパティが FrameType と等しい場合は、 Component このフレームがルートであるサブツリー内のフレーム数を取得します。 フレームがまだ閉じていない場合、値は 0 です。 |
ComponentType | |
ElementKey |
プロパティが FrameType と等しい Element場合は、要素の差分キーを取得します。指定されていない場合は null を取得します。 |
ElementName |
プロパティが FrameType と等しい場合は Element、 要素の型を表す名前を取得します。 それ以外の場合、値は未定義です。 |
ElementReferenceCaptureAction |
プロパティが FrameType と等しい場合は、 ElementReferenceCaptureターゲットへの参照を書き込むアクションを取得します。 それ以外の場合、値は未定義です。 |
ElementReferenceCaptureId |
プロパティが FrameType と等しい場合は、 ElementReferenceCapture参照キャプチャの ID を取得します。 それ以外の場合、値は未定義です。 |
ElementSubtreeLength |
プロパティが FrameType と等しい場合は、 Element このフレームがルートであるサブツリー内のフレーム数を取得します。 フレームがまだ閉じていない場合、値は 0 です。 |
FrameType |
このフレームの種類について説明します。 |
MarkupContent |
プロパティが FrameType と等しい場合は、 Markupマークアップ フレームの内容を取得します。 それ以外の場合、値は未定義です。 |
NamedEventAssignedName |
プロパティが FrameType と等しい場合は、 NamedEvent割り当てられた名前を取得します。 それ以外の場合、値は未定義です。 |
NamedEventType |
プロパティが FrameType と等しい場合は、 NamedEventイベントの種類を取得します。 それ以外の場合、値は未定義です。 |
RegionSubtreeLength |
プロパティが FrameType と等しい場合は、 Region このフレームがルートであるサブツリー内のフレーム数を取得します。 フレームがまだ閉じていない場合、値は 0 です。 |
Sequence |
フレームのシーケンス番号を取得します。 シーケンス番号は、フレームを挿入した命令の相対ソース位置を示します。 シーケンス番号は、同じシーケンス内でのみ比較できます (通常は、同じソース メソッド)。 |
TextContent |
プロパティが FrameType と等しい場合は、 Textテキスト フレームの内容を取得します。 それ以外の場合、値は未定義です。 |
メソッド
ToString() |
Blazor フレームワークの外部で使用する場合、Microsoft.AspNetCore.Components.RenderTree の型は推奨されません。 これらの型は、今後のリリースで変更される予定です。 |