Aracılığıyla paylaş


StaticHtmlRenderer Sınıf

Tanım

Statik HTML işlemeye yönelik bir Renderer alt sınıfı. Uygulama geliştiricileri normalde bu sınıfı doğrudan kullanmamalıdır. Bunun yerine, daha kullanışlı bir API için HtmlRenderer kullanın.

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

Oluşturucular

StaticHtmlRenderer(IServiceProvider, ILoggerFactory)

StaticHtmlRendererö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.

ElementReferenceContext

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

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

Bu Rendererile ilişkili RendererInfo 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)
AssignRootComponentId(IComponent)

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

(Devralındığı yer: Renderer)
BeginRenderingComponent(IComponent, ParameterView)

Kök bileşeni ekler ve işlemeye başlar.

BeginRenderingComponent(Type, ParameterView)

Belirtilen türde bir kök bileşeni ekler ve işlemeye başlar.

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.

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

Statik HTML işlemeye yönelik bir Renderer alt sınıfı. Uygulama geliştiricileri normalde bu sınıfı doğrudan kullanmamalıdır. Bunun yerine, daha kullanışlı bir API için HtmlRenderer kullanın.

(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)
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.

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)
RenderChildComponent(TextWriter, RenderTreeFrame)

Belirtilen bileşen çerçevesini çıkışa HTML olarak işler.

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)
TryCreateScopeQualifiedEventName(Int32, String, String)

Bileşen bir FormMappingContext içindeyse (eşleme bağlamı adlandırılmış olsun veya olmasın) adlandırılmış bir olay için tam kapsamlı adı oluşturur.

UpdateDisplayAsync(RenderBatch)

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

WriteComponentHtml(Int32, TextWriter)

Belirtilen bileşeni çıkışa HTML olarak işler.

Ekinlikler

UnhandledSynchronizationException

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

(Devralındığı yer: Renderer)

Şunlara uygulanır