Aracılığıyla paylaş


Microsoft.AspNetCore.Components Ad Alanı

Bileşen işleme, olay işleme ve yönlendirme için sınıflar sağlar.

Sınıflar

BindConverter

Bağlama sırasında dönüştürmeler gerçekleştirir.

BindElementAttribute

Belirli öğe türlerini bağlama seçeneklerini yapılandırıyor.

BindInputElementAttribute

HTML input öğesinin alt türlerini bağlama seçeneklerini yapılandırılır.

CascadingParameterAttribute

Hedef üyeyi basamaklı bileşen parametresi olarak belirtir. Değeri, uyumlu bir tür ve ada sahip değerler sağlayan en yakın üst CascadingValue<TValue> bileşeni tarafından sağlanacaktır.

CascadingParameterAttributeBase

Değeri bileşen hiyerarşisinde basamaklanan bir parametreyi temsil eder.

CascadingTypeParameterAttribute

Genel tür parametresini basamaklı olarak belirtir. Bu, genel tür çıkarımının aynı ada sahip bir tür parametresine sahip alt öğelerde bu tür parametre değerini otomatik olarak kullanmasına olanak tanır.

CascadingValue<TValue>

Tüm alt bileşenlere basamaklı değer sağlayan bileşen.

CascadingValueSource<TValue>

CascadingParameterAttributekullanılarak bileşenler tarafından alınabilecek basamaklı bir değer sağlar.

ChangeEventArgs

Tetiklenen bir değişiklik olayı hakkında bilgi sağlar.

ComponentBase

Bileşenler için isteğe bağlı temel sınıf. Alternatif olarak, bileşenler doğrudan IComponent uygulayabilir.

Dispatcher

bir Rendererbağlamında yürütülecek dış eylemleri dağıtıyor.

DynamicComponent

Başka bir bileşeni Type parametresine göre dinamik olarak işleyen bir bileşen.

EditorRequiredAttribute

Bileşen parametresinin, düzenleyicide yazarken kullanıcı tarafından sağlanması gerektiğini belirtir.

Bu parametre için bir değer sağlanmazsa, düzenleyiciler veya derleme araçları kullanıcının bir değer belirteceğini belirten uyarılar sağlayabilir. Bu öznitelik yalnızca ParameterAttributeile işaretlenmiş özelliklerde geçerlidir.

ElementReferenceContext

ElementReferencebağlamı.

ElementReferenceExtensions

ElementReferenceuzantı yöntemleri ekleyen statik sınıf.

ErrorBoundaryBase

Hata sınırı bileşenleri için temel sınıf.

EventCallbackFactory

EventCallback ve EventCallback<TValue> örnekleri oluşturmaya yönelik bir fabrika.

EventCallbackFactoryBinderExtensions

EventCallbackkullanarak iki yönlü bağlama için uzantı yöntemlerini içerir. Yalnızca dahili kullanım için.

EventCallbackFactoryEventArgsExtensions

EventCallbackFactory ve EventArgs türleri için uzantı yöntemleri sağlar.

EventHandlerAttribute

Bir olay bağımsız değişken türünü bir olay özniteliği adıyla ilişkilendirir.

ExcludeFromInteractiveRoutingAttribute

Bir sayfa bileşenine uygulandığında, etkileşimli Router bileşeninin bu sayfayı yoksayması gerektiğini gösterir. Bu, sayfa gezintilerinin etkileşimli yönlendirmeyle çözümlenmeyecek, bunun yerine tam sayfa yeniden yüklenmesine neden olacağı anlamına gelir.

InjectAttribute

İlişkili özelliğin başlatma sırasında hizmet sağlayıcısından eklenen bir değere sahip olması gerektiğini gösterir.

LayoutAttribute

İlişkili bileşen türünün belirtilen düzeni kullandığını gösterir.

LayoutComponentBase

Düzeni temsil eden bileşenler için isteğe bağlı temel sınıf. Alternatif olarak, bileşenler doğrudan IComponent uygulayabilir ve Bodyadlı kendi parametrelerini bildirebilir.

LayoutView

Belirtilen düzenin içinde belirtilen içeriği ve diğer iç içe yerleştirilmiş düzenleri görüntüler.

LocationChangeException

LocationChanged bir özel durum oluştururken oluşan bir özel durum.

NavigationException

bir NavigationManager farklı bir URL'ye gidemediğinde özel durum oluştu.

NavigationManager

URI gezintisini sorgulamak ve yönetmek için bir soyutlama sağlar.

NavigationManagerExtensions

NavigationManager türü için uzantı yöntemleri sağlar.

OwningComponentBase

Hizmet sağlayıcısı kapsamı oluşturan temel sınıf.

OwningComponentBase<TService>

Hizmet sağlayıcısı kapsamı oluşturan ve TServicetüründe bir hizmeti çözümleyen temel sınıf.

ParameterAttribute

Hedef üyeyi bir bileşen parametresi olarak belirtir.

PersistentComponentState

Bir bileşen uygulamasının bileşenlerinin ve hizmetlerinin durumu.

RenderModeAttribute

Bir bileşen türü için sabit işleme modunu belirtir.

Mümkün olduğunda, bileşenler bu şekilde herhangi bir işleme modu belirtmemeli ve tüm işleme modlarında çalışacak şekilde uygulanmalıdır. Bileşen yazarları yalnızca bileşen diğer modlarda çalıştırılamaz olduğunda sabit bir işleme modu belirtmelidir.

RouteAttribute

İlişkili bileşenin belirtilen yol şablonu deseni ile eşleşmesi gerektiğini gösterir.

RouteData

Görüntülenecek sayfayı belirten yönlendirme sırasında belirlenen bilgileri açıklar.

RouteView

Belirtilen sayfa bileşenini, düzeninde ve diğer iç içe yerleştirilmiş düzenlerde işleyip görüntüler.

StreamRenderingAttribute

Bir bileşenin ve alt bileşenlerinin işlenmesinin akışla aktarılıp aktarılmayacağını belirten bir öznitelik.

Bu öznitelik yalnızca akış işlemeyi destekleyen işleyiciler içinde etkili olur (örneğin, Razor Bileşeni uç noktasından sunucu tarafı HTML işleme). Diğer barındırma modellerinde hiçbir etkisi yoktur.

Bir bileşen türü bu özniteliği bildirmezse, bu bileşen türünün örnekleri üst bileşeniyle aynı akış işleme modunu paylaşır.

SupplyParameterFromFormAttribute

Belirtilen ada sahip formun form verilerinden ilişkili özelliğin değerinin sağlanması gerektiğini gösterir.

SupplyParameterFromQueryAttribute

Yönlendirme bileşenlerinin geçerli URL sorgu dizesinden parametre için bir değer sağlayabileceğini gösterir. AYRıCA URL sorgu dizesi değişirse başka değerler de sunabilirler.

SupplyParameterFromQueryProviderServiceCollectionExtensions

SupplyParameterFromQueryAttributeile sorgu dizesinden bileşen parametrelerinin sağlanmasını sağlar.

WebElementReferenceContext

Web öğesi için ElementReferenceContext.

Yapılar

CascadingParameterInfo

Basamaklı parametre hakkında bilgi içerir.

ElementReference

İşlenmiş bir öğeye başvuru gösterir.

EventCallback

İlişkili olay işleyici temsilcisi.

EventCallback<TValue>

İlişkili olay işleyici temsilcisi.

EventCallbackWorkItem

Bir olayla ilişkili geri çağırma temsilcisini sarmalar.

MarkupString

HTML gibi işaretleme olarak işlenebilen bir dize değeri.

NavigationOptions

Başka bir URI'ye gitmek için ek seçenekler.

ParameterValue

İşleme ağacında üst öğesi tarafından bir IComponent sağlanan tek bir parametreyi temsil eder.

ParameterView

bir IComponent işleme ağacındaki üst öğesi tarafından sağlanan parametre koleksiyonunu temsil eder.

ParameterView.Enumerator

ParameterViewaracılığıyla yineleyen bir numaralandırıcı.

PersistingComponentStateSubscription

Uygulama kalıcı hale geldiğinde geri çağırma ComponentStatePersistenceManager tetiklenecek OnPersisting geri çağırma aboneliğini temsil eder.

RenderHandle

Bir bileşenin işleyicisiyle etkileşim kurmasına izin verir.

Arabirimler

IComponent

Kullanıcı arabirimi bileşenini temsil eder.

IComponentActivator

Bileşenleri örneklemek için kullanılabilecek bir etkinleştiriciyi temsil eder. Çerçeve, sonuçta elde edilen örneklere ayrı olarak bağımlılık ekleme işlemi gerçekleştirdiğinden, etkinleştirici bağımlılık eklemeden sorumlu değildir.

IComponentRenderMode

Bir bileşen için işleme modunu temsil eder.

IHandleAfterRender

İşlendiklerine ilişkin bildirim alan bileşenler tarafından uygulanan arabirim.

IHandleEvent

Durum değişiklikleri bildirimi alan bileşenler tarafından uygulanan arabirim.

IPersistentComponentStateStore

Blazor uygulamasının parçası olan bileşenler ve hizmetler için depolamayı yönetir.

Numaralandırmalar

PersistedStateSerializationMode

Bileşen kalıcı durumu seri hale getirildiğinde kullanılacak modu belirtir.

Temsilciler

RenderFragment

kullanıcı arabirimi içeriğinin, içeriği bir RenderTreeBuilderyazan bir temsilci olarak uygulanan bir kesimini temsil eder.

RenderFragment<TValue>

RenderFragmentdöndüren bir işlev olarak uygulanan TValuetüründe bir nesne için ui içeriğinin bir kesimini temsil eder.

Açıklamalar

Bileşenler hakkında daha fazla bilgi için bkz. ASP.NET Core Razor bileşenleri oluşturma ve kullanma.