Bagikan melalui


Microsoft.AspNetCore.Components Ruang nama

Menyediakan kelas untuk penyajian komponen, penanganan peristiwa, dan perutean.

Kelas

BindConverter

Melakukan konversi selama pengikatan.

BindElementAttribute

Mengonfigurasi opsi untuk mengikat jenis elemen tertentu.

BindInputElementAttribute

Mengonfigurasi opsi untuk mengikat subjenis elemen input HTML.

CascadingParameterAttribute

Menunjukkan anggota target sebagai parameter komponen berskala. Nilainya akan disediakan oleh komponen CascadingValue<TValue> leluhur terdekat yang memasok nilai dengan jenis dan nama yang kompatibel.

CascadingParameterAttributeBase

Mewakili parameter yang nilainya menurunkan hierarki komponen.

CascadingTypeParameterAttribute

Menunjukkan parameter jenis generik sebagai berskala. Ini memungkinkan inferensi jenis generik untuk menggunakan nilai parameter jenis ini secara otomatis pada turunan yang juga memiliki parameter jenis dengan nama yang sama.

CascadingValue<TValue>

Komponen yang menyediakan nilai kaskade untuk semua komponen turunan.

CascadingValueSource<TValue>

Memasok nilai berskala yang dapat diterima oleh komponen menggunakan CascadingParameterAttribute.

ChangeEventArgs

Menyediakan informasi tentang peristiwa perubahan yang sedang dimunculkan.

ComponentBase

Kelas dasar opsional untuk komponen. Atau, komponen dapat menerapkan IComponent secara langsung.

Dispatcher

Mengirimkan tindakan eksternal yang akan dijalankan pada konteks Renderer.

DynamicComponent

Komponen yang merender komponen lain secara dinamis sesuai dengan parameter Type.

EditorRequiredAttribute

Menentukan bahwa parameter komponen diperlukan untuk disediakan oleh pengguna saat menulisnya di editor.

Jika nilai untuk parameter ini tidak disediakan, editor atau alat build dapat memberikan peringatan yang menunjukkan pengguna untuk menentukan nilai. Atribut ini hanya valid pada properti yang ditandai dengan ParameterAttribute.

ElementReferenceContext

Konteks untuk ElementReference.

ElementReferenceExtensions

Kelas statis yang menambahkan metode ekstensi ke ElementReference.

ErrorBoundaryBase

Kelas dasar untuk komponen batas kesalahan.

EventCallbackFactory

Pabrik untuk membuat instans EventCallback dan EventCallback<TValue>.

EventCallbackFactoryBinderExtensions

Berisi metode ekstensi untuk pengikatan dua arah menggunakan EventCallback. Hanya untuk penggunaan internal.

EventCallbackFactoryEventArgsExtensions

Menyediakan metode ekstensi untuk jenis EventCallbackFactory dan EventArgs.

EventHandlerAttribute

Mengaitkan jenis argumen peristiwa dengan nama atribut peristiwa.

ExcludeFromInteractiveRoutingAttribute

Saat diterapkan ke komponen halaman, menunjukkan bahwa komponen Router interaktif harus mengabaikan halaman tersebut. Ini berarti bahwa navigasi ke halaman tidak akan diselesaikan dengan perutean interaktif, tetapi sebaliknya akan menyebabkan pemuatan ulang halaman penuh.

ImportMap

Mewakili elemen yang menentukan peta impor untuk skrip modul dalam aplikasi.

ImportMapDefinition

Mewakili konten elemen yang menentukan peta impor untuk skrip modul dalam aplikasi.

InjectAttribute

Menunjukkan bahwa properti terkait harus memiliki nilai yang disuntikkan dari penyedia layanan selama inisialisasi.

LayoutAttribute

Menunjukkan bahwa jenis komponen terkait menggunakan tata letak tertentu.

LayoutComponentBase

Kelas dasar opsional untuk komponen yang mewakili tata letak. Atau, komponen dapat menerapkan IComponent secara langsung dan mendeklarasikan parameter mereka sendiri bernama Body.

LayoutView

Menampilkan konten yang ditentukan di dalam tata letak yang ditentukan dan tata letak berlapis lebih lanjut.

LocationChangeException

Pengecualian yang dilemparkan ketika LocationChanged melemparkan pengecualian.

NavigationException

Pengecualian dilemparkan ketika NavigationManager tidak dapat menavigasi ke url yang berbeda.

NavigationManager

Menyediakan abstraksi untuk mengkueri dan mengelola navigasi URI.

NavigationManagerExtensions

Menyediakan metode ekstensi untuk jenis NavigationManager.

OwningComponentBase

Kelas dasar yang membuat cakupan penyedia layanan.

OwningComponentBase<TService>

Kelas dasar yang membuat cakupan penyedia layanan, dan menyelesaikan layanan jenis TService.

ParameterAttribute

Menunjukkan anggota target sebagai parameter komponen.

PersistentComponentState

Status untuk komponen dan layanan aplikasi komponen.

RendererInfo

Menyediakan informasi tentang platform tempat komponen berjalan.

RenderModeAttribute

Menentukan mode penyajian tetap untuk jenis komponen.

Jika memungkinkan, komponen tidak boleh menentukan mode render apa pun dengan cara ini, dan harus diimplementasikan untuk bekerja di semua mode render. Penulis komponen hanya boleh menentukan mode penyajian tetap ketika komponen tidak dapat berjalan dalam mode lain.

ResourceAsset

Sumber daya aplikasi komponen, seperti skrip, lembar gaya, atau gambar.

ResourceAssetCollection

Menjelaskan pemetaan aset statis ke URL unik yang sesuai.

ResourceAssetProperty

Properti sumber daya.

RouteAttribute

Menunjukkan bahwa komponen terkait harus cocok dengan pola templat rute yang ditentukan.

RouteData

Menjelaskan informasi yang ditentukan selama perutean yang menentukan halaman yang akan ditampilkan.

RouteView

Menampilkan komponen halaman yang ditentukan, merendernya di dalam tata letaknya dan tata letak berlapis lebih lanjut.

StreamRenderingAttribute

Atribut untuk menunjukkan apakah akan mengalirkan penyajian komponen dan turunannya.

Atribut ini hanya berlaku dalam perender yang mendukung penyajian streaming (misalnya, penyajian HTML sisi server dari titik akhir Komponen Razor). Dalam model hosting lain itu tidak berpengaruh.

Jika jenis komponen tidak mendeklarasikan atribut ini, instans jenis komponen tersebut akan berbagi mode penyajian streaming yang sama dengan komponen induknya.

SupplyParameterFromFormAttribute

Menunjukkan bahwa nilai properti terkait harus disediakan dari data formulir untuk formulir dengan nama yang ditentukan.

SupplyParameterFromQueryAttribute

Menunjukkan bahwa komponen perutean dapat memberikan nilai untuk parameter dari querystring URL saat ini. Mereka juga dapat memberikan nilai lebih lanjut jika querystring URL berubah.

SupplyParameterFromQueryProviderServiceCollectionExtensions

Memungkinkan parameter komponen disediakan dari string kueri dengan SupplyParameterFromQueryAttribute.

WebElementReferenceContext

ElementReferenceContext untuk elemen web.

Struct

CascadingParameterInfo

Berisi informasi tentang parameter berskala.

ElementReference

Mewakili referensi ke elemen yang dirender.

EventCallback

Delegasi penanganan aktivitas terikat.

EventCallback<TValue>

Delegasi penanganan aktivitas terikat.

EventCallbackWorkItem

Membungkus delegasi panggilan balik yang terkait dengan peristiwa.

MarkupString

Nilai string yang dapat dirender sebagai markup seperti HTML.

NavigationOptions

Opsi tambahan untuk menavigasi ke URI lain.

ParameterValue

Mewakili parameter tunggal yang disediakan ke IComponent oleh induknya di pohon render.

ParameterView

Mewakili kumpulan parameter yang disediakan ke IComponent oleh induknya di pohon render.

ParameterView.Enumerator

Enumerator yang berulang melalui ParameterView.

PersistingComponentStateSubscription

Mewakili langganan ke panggilan balik OnPersisting yang akan dipicu panggilan balik ComponentStatePersistenceManager saat aplikasi sedang dipertahankan.

RenderHandle

Memungkinkan komponen berinteraksi dengan perendernya.

Antarmuka

IComponent

Mewakili komponen UI.

IComponentActivator

Mewakili aktivator yang dapat digunakan untuk membuat instans komponen. Aktivator tidak bertanggung jawab atas injeksi dependensi, karena kerangka kerja melakukan injeksi dependensi ke instans yang dihasilkan secara terpisah.

IComponentRenderMode

Mewakili mode render untuk komponen.

IHandleAfterRender

Antarmuka yang diimplementasikan oleh komponen yang menerima pemberitahuan bahwa mereka telah dirender.

IHandleEvent

Antarmuka yang diimplementasikan oleh komponen yang menerima pemberitahuan perubahan status.

IPersistentComponentStateStore

Mengelola penyimpanan untuk komponen dan layanan yang merupakan bagian dari aplikasi Blazor.

Enum

PersistedStateSerializationMode

Menentukan mode yang akan digunakan saat menserialisasikan status persisten komponen.

Delegasikan

RenderFragment

Mewakili segmen konten UI, diimplementasikan sebagai delegasi yang menulis konten ke RenderTreeBuilder.

RenderFragment<TValue>

Mewakili segmen konten UI untuk objek jenis TValue, yang diimplementasikan sebagai fungsi yang mengembalikan RenderFragment.

Keterangan

Untuk informasi selengkapnya tentang komponen, lihat Membuat dan menggunakan komponen Core Razor ASP.NET.