Aracılığıyla paylaş


WebRenderer Sınıf

Tanım

Bileşenlerini bir tarayıcı DOM'sine ekleyen bir Renderer.

public abstract class WebRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
type WebRenderer = class
    inherit Renderer
Public MustInherit Class WebRenderer
Inherits Renderer
Devralma
WebRenderer

Oluşturucular

WebRenderer(IServiceProvider, ILoggerFactory, JsonSerializerOptions, JSComponentInterop)

WebRendererörneğini oluşturur.

Özellikler

Assets

Bu Rendererile ilişkili ResourceAssetCollection alır.

(Devralındığı yer: Renderer)
Dispatcher

Bu Rendererile ilişkili Dispatcher alır.

(Devralındığı yer: Renderer)
ElementReferenceContext

Varsa, bu Rendererile ilişkili ElementReferenceContext alır veya ayarlar.

(Devralındığı yer: Renderer)
RendererId
Geçersiz.

oluşturucunun tanımlayıcısını alır.

RendererInfo

Bu Rendererile ilişkili RendererInfo alır.

(Devralındığı yer: Renderer)

Yöntemler

AddPendingTask(ComponentState, Task)

bir bileşenle ilişkili bekleyen bir görev olduğunu işleyiciye bildirir. Bu tür görevlerin tümü tamamlandığında işleyici sessiz olarak kabul edilir.

(Devralındığı yer: Renderer)
AddRootComponent(Type, String)

Bir kök bileşenin örneğini oluşturur ve belirtilen öğe içinde tarayıcıya ekler.

AssignRootComponentId(IComponent)

IComponent Rendererile ilişkilendirir ve Rendererkapsamında benzersiz bir tanımlayıcı atar.

(Devralındığı yer: Renderer)
AttachRootComponentToBrowser(Int32, String)

Tarayıcı DOM'unda belirtilen kök bileşen için bir konum vermek üzere çerçeve tarafından çağrılır.

CreateComponentState(Int32, IComponent, ComponentState)

Yeni oluşturulan bir bileşenle ilişkili durumu izlemek için bir ComponentState örneği oluşturur. Bu, bileşen Rendereriçinde başlatılmadan ve izlenmeden önce çağrılır. Alt sınıflar, kendi ComponentStatealt sınıflarını kullanmak için bu yöntemi geçersiz kılabilir.

(Devralındığı yer: Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs)

İşleyiciye bir olayın gerçekleştiğini bildirir.

(Devralındığı yer: Renderer)
DispatchEventAsync(UInt64, EventFieldInfo, EventArgs, Boolean)

İşleyiciye bir olayın gerçekleştiğini bildirir.

(Devralındığı yer: Renderer)
Dispose()

Şu anda bu Renderer örneği tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: Renderer)
Dispose(Boolean)

Şu anda bu Renderer örneği tarafından kullanılan tüm kaynakları serbest bırakır.

DisposeAsync()

Bileşenlerini bir tarayıcı DOM'sine ekleyen bir Renderer.

(Devralındığı yer: Renderer)
GetComponentRenderMode(IComponent)

Varsa belirli bir bileşenin IComponentRenderMode alır.

(Devralındığı yer: Renderer)
GetComponentState(IComponent)

Belirli bir IComponent örneğinin bileşen durumunu çözümler.

(Devralındığı yer: Renderer)
GetComponentState(Int32)

Belirtilen bileşenle ilişkili ComponentState alır.

(Devralındığı yer: Renderer)
GetCurrentRenderTreeFrames(Int32)

Belirli bir bileşen için geçerli işleme ağacını alır.

(Devralındığı yer: Renderer)
GetEventArgsType(UInt64)

Belirtilen olay işleyicisi için olay bağımsız değişkenleri türünü alır.

(Devralındığı yer: Renderer)
GetWebRendererId()

oluşturucu için bir tanımlayıcı ayırır.

HandleException(Exception)

Türetilmiş türlerin işleme sırasında özel durumları işlemesine izin verir. Varsayılan olarak özgün özel durumu yeniden oluşturur.

(Devralındığı yer: Renderer)
InstantiateComponent(Type)

Belirtilen türde yeni bir bileşen oluşturur.

(Devralındığı yer: Renderer)
ProcessPendingRender()

Bekleyen işlemler, varsa bileşenlerden gelen istekleri işler.

(Devralındığı yer: Renderer)
RemoveRootComponent(Int32)

Belirtilen bileşeni işleyiciden kaldırarak bileşenin ve alt bileşenlerinin atılması gerekir.

(Devralındığı yer: Renderer)
RenderRootComponentAsync(Int32)

Bir kök bileşen için ilk işlemeyi gerçekleştirir ve bileşenlerden herhangi biri tarafından yapılan herhangi bir zaman uyumsuz iş olması durumunda bu bileşenin ve tüm alt bileşenlerin işlemenin tamamlanmasını bekler. Bundan sonra, kök bileşen ne zaman yeniden oluşturulacakları hakkında kendi kararlarını verir, bu nedenle bunu birden çok kez çağırmaya gerek yoktur.

(Devralındığı yer: Renderer)
RenderRootComponentAsync(Int32, ParameterView)

Bir kök bileşenin parametrelerini sağlar ve normalde işlenmesine neden olur. Bu, bir kök bileşenin ilk işlemesini tetikleme veya parametrelerini güncelleştirme ve sonraki bir işlemeyi tetikleme amacıyla kullanılabilir. Bileşenlerin ne zaman yeniden işlenmeleri konusunda kendi kararlarını da alabileceğini ve istedikleri zaman yeniden işleyebileceklerini unutmayın.

Döndürülen Task, herhangi biri tarafından yapılan zaman uyumsuz bir iş olması durumunda bu bileşenin ve tüm alt bileşenlerin işlenmesinin tamamlanmasını bekler.

(Devralındığı yer: Renderer)
ResolveComponentForRenderMode(Type, Nullable<Int32>, IComponentActivator, IComponentRenderMode)

Bileşen örneği alınırken bir IComponentRenderMode nasıl işleneceğini belirler. Bu yalnızca çağrı sitesinde veya bileşen türünde bir işleme modu belirtildiğinde çağrılır.

Alt sınıflar, işleyicinin işleme modunu destekleyip desteklemediğine ve bu desteği nasıl uyguladığına bağlı olarak farklı türde bir bileşen döndürmek veya oluşturmak için bu yöntemi geçersiz kılabilir.

(Devralındığı yer: Renderer)
UpdateDisplayAsync(RenderBatch)

Görünür kullanıcı arabirimini güncelleştirir.

(Devralındığı yer: Renderer)

Ekinlikler

UnhandledSynchronizationException

Kullanılabilir olduğunda çağıranın SynchronizationContext'ten özel durumları işlemesine izin verir.

(Devralındığı yer: Renderer)

Şunlara uygulanır