RenderTreeFrame Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Microsoft.AspNetCore.Components.RenderTree içindeki türlerin Blazor çerçevesi dışında kullanılması önerilmez. Bu türler gelecek sürümde değişecektir.
public value class RenderTreeFrame
public readonly struct RenderTreeFrame
public struct RenderTreeFrame
type RenderTreeFrame = struct
Public Structure RenderTreeFrame
- Devralma
-
RenderTreeFrame
Alanlar
AttributeEventHandlerId |
FrameType özelliği eşitseAttribute, varsa ilgili olay işleyicisinin kimliğini alır. |
AttributeEventUpdatesAttributeName |
FrameType özelliğine eşitse Attributeve özniteliği bir olay işleyicisini temsil ediyorsa, olay işleyicisini yürütmeden önce kullanıcı arabirimi durumunu temsil etmek için değeri güncelleştirilebilen başka bir özniteliğin adını alır. Bu öncelikle iki yönlü bağlamalarda kullanılır. |
AttributeName |
FrameType özelliği eşitseAttribute, öznitelik adını alır. Aksi takdirde, değer tanımlanmamıştır. |
AttributeValue |
FrameType özelliği eşitseAttribute, öznitelik değerini alır. Aksi takdirde, değer tanımlanmamıştır. |
ComponentId |
FrameType özelliği eşitseComponent, alt bileşen örneği tanımlayıcısını alır. |
ComponentKey |
FrameType özelliği eşitseComponent, bileşenin fark anahtarını veya belirtilmemişse null değerini alır. |
ComponentReferenceCaptureAction |
FrameType özelliği eşitseComponentReferenceCapture, başvuruyu hedefine yazan eylemi alır. Aksi takdirde, değer tanımlanmamıştır. |
ComponentReferenceCaptureParentFrameIndex |
FrameType özelliği eşitseComponentReferenceCapture, yakalanan bileşeni temsil eden üst çerçevenin dizinini alır. Aksi takdirde, değer tanımlanmamıştır. UYARI: Bu dizin yalnızca çerçevenin özgün işleme ağacı bağlamında kullanılabilir. Çerçeve bir RenderTreeDiff'in ReferenceFrames arabelleği gibi başka bir yere kopyalanırsa, dizin diğer arabellekteki girişlerle ilişkili olmaz. Şu anda bunun önemli olduğu bir senaryo yoktur, ancak varsa, RenderTreeDiffBuilder'daki tüm alt ağaç başlatma mantığını çerçeveleri hiyerarşik olarak yürüyecek şekilde değiştirebiliriz, ardından ComponentReferenceCapture çerçevesini başlatmak istediği noktada üst dizini bilir. |
ComponentSubtreeLength |
FrameType Özelliği eşitseComponent, bu çerçevenin kök olduğu alt ağaçtaki çerçeve sayısını alır. Çerçeve henüz kapatılmadıysa değer sıfırdır. |
ComponentType |
FrameType özelliği eşitseComponent, alt bileşenin türünü alır. |
ElementKey |
FrameType özelliği eşitse Elementöğenin fark anahtarını veya belirtilmemişse null değerini alır. |
ElementName |
FrameType özelliği eşitseElement, öğesinin türünü temsil eden bir ad alır. Aksi takdirde, değer tanımlanmamıştır. |
ElementReferenceCaptureAction |
FrameType özelliği eşitseElementReferenceCapture, başvuruyu hedefine yazan eylemi alır. Aksi takdirde, değer tanımlanmamıştır. |
ElementReferenceCaptureId |
FrameType özelliği eşitseElementReferenceCapture, başvuru yakalama kimliğini alır. Aksi takdirde, değer tanımlanmamıştır. |
ElementSubtreeLength |
FrameType Özelliği eşitseElement, bu çerçevenin kök olduğu alt ağaçtaki çerçeve sayısını alır. Çerçeve henüz kapatılmadıysa değer sıfırdır. |
FrameType |
Bu çerçevenin türünü açıklar. |
MarkupContent |
FrameType özelliği eşitseMarkup, işaretleme çerçevesinin içeriğini alır. Aksi takdirde, değer tanımlanmamıştır. |
RegionSubtreeLength |
FrameType Özelliği eşitseRegion, bu çerçevenin kök olduğu alt ağaçtaki çerçeve sayısını alır. Çerçeve henüz kapatılmadıysa değer sıfırdır. |
Sequence |
Çerçevenin sıra numarasını alır. Sıra numaraları, çerçeveleri ekleyen yönergelerin göreli kaynak konumlarını gösterir. Sıra numaraları yalnızca aynı sıra içinde karşılaştırılabilir (genellikle aynı kaynak yöntemi). |
TextContent |
FrameType özelliği eşitseText, metin çerçevesinin içeriğini alır. Aksi takdirde, değer tanımlanmamıştır. |
Özellikler
AttributeEventHandlerId |
FrameType özelliği eşitseAttribute, varsa ilgili olay işleyicisinin kimliğini alır. |
AttributeEventUpdatesAttributeName |
FrameType özelliğine eşitse Attributeve özniteliği bir olay işleyicisini temsil ediyorsa, olay işleyicisini yürütmeden önce kullanıcı arabirimi durumunu temsil etmek için değeri güncelleştirilebilen başka bir özniteliğin adını alır. Bu öncelikle iki yönlü bağlamalarda kullanılır. |
AttributeName |
FrameType özelliği eşitseAttribute, öznitelik adını alır. Aksi takdirde, değer tanımlanmamıştır. |
AttributeValue |
FrameType özelliği eşitseAttribute, öznitelik değerini alır. Aksi takdirde, değer tanımlanmamıştır. |
Component |
FrameType özelliği eşitseComponent, alt bileşen örneğini alır. Aksi takdirde, değer tanımlanmamıştır. |
ComponentFrameFlags |
FrameType Özelliği eşitse Component bileşen çerçevesi için değerini ComponentFrameFlags alır. |
ComponentId |
FrameType özelliği eşitseComponent, alt bileşen örneği tanımlayıcısını alır. |
ComponentKey |
FrameType özelliği eşitseComponent, bileşenin fark anahtarını veya belirtilmemişse null değerini alır. |
ComponentReferenceCaptureAction |
FrameType özelliği eşitseComponentReferenceCapture, başvuruyu hedefine yazan eylemi alır. Aksi takdirde, değer tanımlanmamıştır. |
ComponentReferenceCaptureParentFrameIndex |
FrameType özelliği eşitseComponentReferenceCapture, yakalanan bileşeni temsil eden üst çerçevenin dizinini alır. Aksi takdirde, değer tanımlanmamıştır. UYARI: Bu dizin yalnızca çerçevenin özgün işleme ağacı bağlamında kullanılabilir. Çerçeve bir RenderTreeDiff'in ReferenceFrames arabelleği gibi başka bir yere kopyalanırsa, dizin diğer arabellekteki girişlerle ilişkili olmaz. Şu anda bunun önemli olduğu bir senaryo yoktur, ancak varsa, RenderTreeDiffBuilder'daki tüm alt ağaç başlatma mantığını çerçeveleri hiyerarşik olarak yürüyecek şekilde değiştirebiliriz, ardından ComponentReferenceCapture çerçevesini başlatmak istediği noktada üst dizini bilir. |
ComponentRenderMode |
FrameType özelliği eşitseComponentRenderMode, belirtilen IComponentRenderModedeğerini alır. Aksi takdirde, değer tanımlanmamıştır. |
ComponentSubtreeLength |
FrameType Özelliği eşitseComponent, bu çerçevenin kök olduğu alt ağaçtaki çerçeve sayısını alır. Çerçeve henüz kapatılmadıysa değer sıfırdır. |
ComponentType |
FrameType özelliği eşitseComponent, alt bileşenin türünü alır. |
ElementKey |
FrameType özelliği eşitse Elementöğenin fark anahtarını veya belirtilmemişse null değerini alır. |
ElementName |
FrameType özelliği eşitseElement, öğesinin türünü temsil eden bir ad alır. Aksi takdirde, değer tanımlanmamıştır. |
ElementReferenceCaptureAction |
FrameType özelliği eşitseElementReferenceCapture, başvuruyu hedefine yazan eylemi alır. Aksi takdirde, değer tanımlanmamıştır. |
ElementReferenceCaptureId |
FrameType özelliği eşitseElementReferenceCapture, başvuru yakalama kimliğini alır. Aksi takdirde, değer tanımlanmamıştır. |
ElementSubtreeLength |
FrameType Özelliği eşitseElement, bu çerçevenin kök olduğu alt ağaçtaki çerçeve sayısını alır. Çerçeve henüz kapatılmadıysa değer sıfırdır. |
FrameType |
Bu çerçevenin türünü açıklar. |
MarkupContent |
FrameType özelliği eşitseMarkup, işaretleme çerçevesinin içeriğini alır. Aksi takdirde, değer tanımlanmamıştır. |
NamedEventAssignedName |
FrameType özelliği eşitseNamedEvent, atanan adı alır. Aksi takdirde, değer tanımlanmamıştır. |
NamedEventType |
FrameType özelliği eşitseNamedEvent, olay türünü alır. Aksi takdirde, değer tanımlanmamıştır. |
RegionSubtreeLength |
FrameType Özelliği eşitseRegion, bu çerçevenin kök olduğu alt ağaçtaki çerçeve sayısını alır. Çerçeve henüz kapatılmadıysa değer sıfırdır. |
Sequence |
Çerçevenin sıra numarasını alır. Sıra numaraları, çerçeveleri ekleyen yönergelerin göreli kaynak konumlarını gösterir. Sıra numaraları yalnızca aynı sıra içinde karşılaştırılabilir (genellikle aynı kaynak yöntemi). |
TextContent |
FrameType özelliği eşitseText, metin çerçevesinin içeriğini alır. Aksi takdirde, değer tanımlanmamıştır. |
Yöntemler
ToString() |
Microsoft.AspNetCore.Components.RenderTree içindeki türlerin Blazor çerçevesi dışında kullanılması önerilmez. Bu türler gelecek sürümde değişecektir. |