RenderTreeFrame Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Jenis dalam Microsoft.AspNetCore.Components.RenderTree tidak disarankan untuk digunakan di luar kerangka kerja Blazor. Jenis-jenis ini akan berubah dalam rilis mendatang.
public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
- Warisan
-
RenderTreeFrame
Bidang
AttributeEventHandlerId |
FrameType Jika properti sama dengan Attribute mendapatkan ID dari penanganan aktivitas yang sesuai, jika ada. |
AttributeEventUpdatesAttributeName |
FrameType Jika properti sama dengan Attribute, dan atribut mewakili penanganan aktivitas, mendapatkan nama atribut lain yang nilainya dapat diperbarui untuk mewakili status UI sebelum menjalankan penanganan aktivitas. Ini terutama digunakan dalam pengikatan dua arah. |
AttributeName |
FrameType Jika properti sama dengan Attribute, mendapatkan nama atribut. Jika tidak, nilainya tidak ditentukan. |
AttributeValue |
FrameType Jika properti sama dengan Attribute, mendapatkan nilai atribut. Jika tidak, nilainya tidak ditentukan. |
ComponentId |
FrameType Jika properti sama dengan Component, mendapatkan pengidentifikasi instans komponen anak. |
ComponentKey |
FrameType Jika properti sama dengan Component, mendapatkan kunci diffing komponen, atau null jika tidak ada yang ditentukan. |
ComponentReferenceCaptureAction |
FrameType Jika properti sama dengan ComponentReferenceCapture, mendapatkan tindakan yang menulis referensi ke targetnya. Jika tidak, nilainya tidak ditentukan. |
ComponentReferenceCaptureParentFrameIndex |
FrameType Jika properti sama dengan ComponentReferenceCapture, mendapatkan indeks bingkai induk yang mewakili komponen yang diambil. Jika tidak, nilainya tidak ditentukan. PERINGATAN: Indeks ini hanya dapat digunakan dalam konteks pohon render asli bingkai. Jika bingkai disalin di tempat lain, seperti buffer ReferenceFrames dari RenderTreeDiff, maka indeks tidak akan terkait dengan entri dalam buffer lain tersebut. Saat ini tidak ada skenario di mana hal ini penting, tetapi jika ada, kita dapat mengubah semua logika inisialisasi subtree di RenderTreeDiffBuilder untuk menjalankan bingkai secara hierarkis, maka itu akan mengetahui indeks induk pada titik di mana ia ingin menginisialisasi bingkai ComponentReferenceCapture. |
ComponentSubtreeLength |
FrameType Jika properti sama dengan Component mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup. |
ComponentType |
FrameType Jika properti sama dengan Component, mendapatkan jenis komponen anak. |
ElementKey |
FrameType Jika properti sama dengan Element, mendapatkan kunci diffing elemen, atau null jika tidak ada yang ditentukan. |
ElementName |
FrameType Jika properti sama dengan Element, mendapatkan nama yang mewakili jenis elemen . Jika tidak, nilainya tidak ditentukan. |
ElementReferenceCaptureAction |
FrameType Jika properti sama dengan ElementReferenceCapture, mendapatkan tindakan yang menulis referensi ke targetnya. Jika tidak, nilainya tidak ditentukan. |
ElementReferenceCaptureId |
FrameType Jika properti sama dengan ElementReferenceCapture, mendapatkan ID pengambilan referensi. Jika tidak, nilainya tidak ditentukan. |
ElementSubtreeLength |
FrameType Jika properti sama dengan Element mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup. |
FrameType |
Menjelaskan jenis bingkai ini. |
MarkupContent |
FrameType Jika properti sama dengan Markup, mendapatkan konten bingkai markup. Jika tidak, nilainya tidak ditentukan. |
RegionSubtreeLength |
FrameType Jika properti sama dengan Region mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup. |
Sequence |
Mendapatkan nomor urut bingkai. Nomor urut menunjukkan posisi sumber relatif dari instruksi yang menyisipkan bingkai. Nomor urut hanya sebanding dalam urutan yang sama (biasanya, metode sumber yang sama). |
TextContent |
FrameType Jika properti sama dengan Text, mendapatkan konten bingkai teks. Jika tidak, nilainya tidak ditentukan. |
Properti
AttributeEventHandlerId |
FrameType Jika properti sama dengan Attribute mendapatkan ID dari penanganan aktivitas yang sesuai, jika ada. |
AttributeEventUpdatesAttributeName |
FrameType Jika properti sama dengan Attribute, dan atribut mewakili penanganan aktivitas, mendapatkan nama atribut lain yang nilainya dapat diperbarui untuk mewakili status UI sebelum menjalankan penanganan aktivitas. Ini terutama digunakan dalam pengikatan dua arah. |
AttributeName |
FrameType Jika properti sama dengan Attribute, mendapatkan nama atribut. Jika tidak, nilainya tidak ditentukan. |
AttributeValue |
FrameType Jika properti sama dengan Attribute, mendapatkan nilai atribut. Jika tidak, nilainya tidak ditentukan. |
Component |
FrameType Jika properti sama dengan Component, mendapatkan instans komponen anak. Jika tidak, nilainya tidak ditentukan. |
ComponentFrameFlags |
FrameType Jika properti sama dengan Component mendapatkan ComponentFrameFlags untuk bingkai komponen. |
ComponentId |
FrameType Jika properti sama dengan Component, mendapatkan pengidentifikasi instans komponen anak. |
ComponentKey |
FrameType Jika properti sama dengan Component, mendapatkan kunci diffing komponen, atau null jika tidak ada yang ditentukan. |
ComponentReferenceCaptureAction |
FrameType Jika properti sama dengan ComponentReferenceCapture, mendapatkan tindakan yang menulis referensi ke targetnya. Jika tidak, nilainya tidak ditentukan. |
ComponentReferenceCaptureParentFrameIndex |
FrameType Jika properti sama dengan ComponentReferenceCapture, mendapatkan indeks bingkai induk yang mewakili komponen yang diambil. Jika tidak, nilainya tidak ditentukan. PERINGATAN: Indeks ini hanya dapat digunakan dalam konteks pohon render asli bingkai. Jika bingkai disalin di tempat lain, seperti buffer ReferenceFrames dari RenderTreeDiff, maka indeks tidak akan terkait dengan entri dalam buffer lain tersebut. Saat ini tidak ada skenario di mana hal ini penting, tetapi jika ada, kita dapat mengubah semua logika inisialisasi subtree di RenderTreeDiffBuilder untuk menjalankan bingkai secara hierarkis, maka itu akan mengetahui indeks induk pada titik di mana ia ingin menginisialisasi bingkai ComponentReferenceCapture. |
ComponentRenderMode |
FrameType Jika properti sama dengan ComponentRenderMode, mendapatkan yang ditentukan IComponentRenderMode. Jika tidak, nilainya tidak ditentukan. |
ComponentSubtreeLength |
FrameType Jika properti sama dengan Component mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup. |
ComponentType |
FrameType Jika properti sama dengan Component, mendapatkan jenis komponen anak. |
ElementKey |
FrameType Jika properti sama dengan Element, mendapatkan kunci diffing elemen, atau null jika tidak ada yang ditentukan. |
ElementName |
FrameType Jika properti sama dengan Element, mendapatkan nama yang mewakili jenis elemen . Jika tidak, nilainya tidak ditentukan. |
ElementReferenceCaptureAction |
FrameType Jika properti sama dengan ElementReferenceCapture, mendapatkan tindakan yang menulis referensi ke targetnya. Jika tidak, nilainya tidak ditentukan. |
ElementReferenceCaptureId |
FrameType Jika properti sama dengan ElementReferenceCapture, mendapatkan ID pengambilan referensi. Jika tidak, nilainya tidak ditentukan. |
ElementSubtreeLength |
FrameType Jika properti sama dengan Element mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup. |
FrameType |
Menjelaskan jenis bingkai ini. |
MarkupContent |
FrameType Jika properti sama dengan Markup, mendapatkan konten bingkai markup. Jika tidak, nilainya tidak ditentukan. |
NamedEventAssignedName |
FrameType Jika properti sama dengan NamedEvent, mendapatkan nama yang ditetapkan. Jika tidak, nilainya tidak ditentukan. |
NamedEventType |
FrameType Jika properti sama dengan NamedEvent, mendapatkan jenis peristiwa. Jika tidak, nilainya tidak ditentukan. |
RegionSubtreeLength |
FrameType Jika properti sama dengan Region mendapatkan jumlah bingkai dalam subtree di mana bingkai ini adalah akar. Nilainya nol jika bingkai belum ditutup. |
Sequence |
Mendapatkan nomor urut bingkai. Nomor urut menunjukkan posisi sumber relatif dari instruksi yang menyisipkan bingkai. Nomor urut hanya sebanding dalam urutan yang sama (biasanya, metode sumber yang sama). |
TextContent |
FrameType Jika properti sama dengan Text, mendapatkan konten bingkai teks. Jika tidak, nilainya tidak ditentukan. |
Metode
ToString() |
Jenis dalam Microsoft.AspNetCore.Components.RenderTree tidak disarankan untuk digunakan di luar kerangka kerja Blazor. Jenis-jenis ini akan berubah dalam rilis mendatang. |