Microsoft.AspNetCore.Components Ruang nama

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 input .

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 <!--Blazor-Configuration:{...}--> komentar DOM oleh perender.

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

<script type="importmap"></script> Mewakili elemen yang menentukan peta impor untuk skrip modul dalam aplikasi.

ImportMapDefinition

Mewakili konten <script type="importmap"></script> 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 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 TService.

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 T.

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 CircuitStartOptions. Opsi yang tidak dapat diserialisasikan (configureSignalR, , reconnectionHandlercircuitHandlers) harus menggunakan Blazor.start() atau inisialisasi JS.

SsrBrowserOptions

Subset yang dapat diserialisasikan dari SsrStartOptions.

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 WebAssemblyStartOptions. Opsi yang tidak dapat diserialisasikan (loadBootResource, , configureRuntimeinitializers) harus menggunakan Blazor.start() atau inisialisasi JS.

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 OnPersisting akan dipicu ComponentStatePersistenceManager panggilan balik saat aplikasi sedang dipertahankan.

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 TValue, diimplementasikan sebagai fungsi yang mengembalikan RenderFragment.

Keterangan

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