Microsoft.AspNetCore.Components Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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 |
ImportMapDefinition |
Mewakili konten elemen |
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 |
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 |
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 |
Keterangan
Untuk informasi selengkapnya tentang komponen, lihat Membuat dan menggunakan komponen Core Razor ASP.NET.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk