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
| Nama | Deskripsi |
|---|---|
| BindConverter |
Melakukan konversi selama pengikatan. |
| BindElementAttribute |
Mengonfigurasi opsi untuk mengikat jenis elemen tertentu. |
| BindInputElementAttribute |
Mengonfigurasi opsi untuk mengikat subjenis elemen HTML |
| BrowserConfiguration |
Konfigurasi yang mengalir dari server ke klien Blazor di browser melalui komentar DOM. Hanya opsi yang dapat diserialisasikan; panggilan balik tetap dengan inisialisasi JS. |
| CascadingParameterAttribute |
Menunjukkan anggota target sebagai parameter komponen berskala. Nilainya akan disediakan oleh komponen leluhur CascadingValue<TValue> terdekat yang memasok nilai dengan jenis dan nama yang kompatibel. |
| CascadingParameterAttributeBase |
Mewakili parameter yang nilainya menurunkan hierarki komponen. |
| CascadingParameterSubscription |
Kelas ini mewakili langganan aktif ke parameter berskala. Implementasi bertanggung jawab untuk memberikan nilai saat ini dan memberi tahu tentang perubahan dengan menyebabkan komponen pelanggan dirender ulang jika perlu. |
| 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 mengimplementasikan IComponent secara langsung. |
| ConfigureBrowser |
Komponen yang mengonfigurasi runtime browser Blazor dengan menggabungkan konfigurasi ke BrowserConfiguration dalam pada saat ini HttpContext. Konfigurasi gabungan dipancarkan sebagai |
| Dispatcher |
Mengirimkan tindakan eksternal yang akan dijalankan pada konteks Renderer. |
| DynamicComponent |
Komponen yang merender komponen lain secara dinamis sesuai dengan parameternya 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 EventCallback dan EventCallback<TValue> instans. |
| EventCallbackFactoryBinderExtensions |
Berisi metode ekstensi untuk pengikatan dua arah menggunakan EventCallback. Hanya untuk penggunaan internal. |
| EventCallbackFactoryEventArgsExtensions |
Menyediakan metode ekstensi untuk EventCallbackFactory jenis dan EventArgs . |
| EventHandlerAttribute |
Mengaitkan jenis argumen peristiwa dengan nama atribut peristiwa. |
| ExcludeFromInteractiveRoutingAttribute |
Saat diterapkan ke komponen halaman, menunjukkan bahwa komponen interaktif Router 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 |
|
| ImportMapDefinition |
Mewakili konten |
| 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 mengimplementasikan 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 tersebut 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. |
| PersistentComponentStateSerializer<T> |
Menyediakan logika serialisasi kustom untuk nilai status komponen persisten jenis |
| PersistentStateAttribute |
Menunjukkan bahwa nilai untuk parameter mungkin berasal dari status komponen persisten dari render sebelumnya. |
| 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. |
| ResourcePreloader |
Mewakili komponen yang merender elemen tautan pramuat untuk sumber daya. |
| RestoreContext |
Konteks di mana operasi pemulihan sedang berlangsung. |
| 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. |
| ServerBrowserOptions |
Subset yang dapat diserialisasikan dari |
| SsrBrowserOptions |
Subset yang dapat diserialisasikan dari |
| 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. |
| WebAssemblyBrowserOptions |
Subset yang dapat diserialisasikan dari |
| WebElementReferenceContext |
ElementReferenceContext untuk elemen web. |
Struct
| Nama | Deskripsi |
|---|---|
| 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 IComponent disediakan oleh induknya di pohon render. |
| ParameterView |
Mewakili kumpulan parameter yang IComponent disediakan oleh induknya di pohon render. |
| ParameterView.Enumerator |
Enumerator yang berulang melalui ParameterView. |
| PersistingComponentStateSubscription |
Mewakili langganan panggilan balik yang |
| RenderHandle |
Memungkinkan komponen berinteraksi dengan perendernya. |
| RestoreOptions |
Mewakili opsi yang tersedia untuk operasi pemulihan. |
| RestoringComponentStateSubscription |
Mewakili langganan ke peristiwa pemulihan status komponen. Buang untuk berhenti berlangganan. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| 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. |
| IComponentPropertyActivator |
Menyediakan mekanisme untuk mengaktifkan properti pada instans komponen Blazor. |
| 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. |
| ITempData |
Menyediakan kamus untuk menyimpan data yang diperlukan untuk permintaan berikutnya. Data yang disimpan di TempData secara otomatis dihapus setelah dibaca kecuali Keep() atau Keep(String) dipanggil, atau diakses melalui Peek(String). |
Enum
| Nama | Deskripsi |
|---|---|
| PersistedStateSerializationMode |
Menentukan mode yang akan digunakan saat menserialisasikan status persisten komponen. |
| RestoreBehavior |
Menunjukkan perilaku yang akan digunakan saat memulihkan status untuk parameter komponen. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| RenderFragment |
Mewakili segmen konten UI, yang 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 ASP.NET Core Razor.