Microsoft.AspNetCore.Components 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供元件轉譯、事件處理和路由的類別。
類別
BindConverter |
在系結期間執行轉換。 |
BindElementAttribute |
設定系結特定專案類型的選項。 |
BindInputElementAttribute |
設定 HTML |
CascadingParameterAttribute |
將目標成員表示為串聯元件參數。 其值將由最接近的上階 CascadingValue<TValue> 元件提供,以提供具有相容類型和名稱的值。 |
CascadingParameterAttributeBase |
表示參數,其值會串聯至元件階層。 |
CascadingTypeParameterAttribute |
表示泛型型別參數為級聯。 這可讓泛型型別推斷在具有相同名稱的類型參數的子系上自動使用此類型參數值。 |
CascadingValue<TValue> |
元件,提供所有子系元件的級聯值。 |
CascadingValueSource<TValue> |
提供可使用 的元件 CascadingParameterAttribute 接收的級聯值。 |
ChangeEventArgs |
提供所引發之變更事件的相關資訊。 |
ComponentBase |
元件的選擇性基類。 或者,元件可以直接實作 IComponent 。 |
Dispatcher |
分派要于 的內容 Renderer 上執行的外部動作。 |
DynamicComponent |
根據其 Type 參數動態轉譯另一個元件的元件。 |
EditorRequiredAttribute |
指定在編輯器中撰寫元件參數時,使用者必須提供元件參數。 如果未提供此參數的值,編輯器或建置工具可能會提供警告,指出使用者指定值。 此屬性只有在標示 ParameterAttribute 為 的屬性上才有效。 |
ElementReferenceContext |
ElementReference的內容。 |
ElementReferenceExtensions |
將擴充方法新增至 ElementReference 的靜態類別。 |
ErrorBoundaryBase |
錯誤界限元件的基類。 |
EventCallbackFactory |
用於建立 EventCallback 和 EventCallback<TValue> 實例的處理站。 |
EventCallbackFactoryBinderExtensions |
包含使用 EventCallback 雙向系結的擴充方法。 僅供內部使用。 |
EventCallbackFactoryEventArgsExtensions |
提供 和 EventArgs 類型的擴充方法 EventCallbackFactory 。 |
EventHandlerAttribute |
將事件引數類型與事件屬性名稱產生關聯。 |
InjectAttribute |
表示相關聯的屬性應該在初始化期間從服務提供者插入值。 |
LayoutAttribute |
表示相關聯的元件類型使用指定的版面配置。 |
LayoutComponentBase |
代表版面配置的元件選擇性基類。 或者,元件可以直接實 IComponent 作,並宣告其本身名為 Body 的參數。 |
LayoutView |
顯示指定版面配置內的指定內容,以及任何進一步的巢狀配置。 |
LocationChangeException |
擲回例外狀況時 LocationChanged 擲回的例外狀況。 |
NavigationException |
當 無法巡覽至其他 URL 時 NavigationManager 擲回的例外狀況。 |
NavigationManager |
提供查詢和管理 URI 流覽的抽象概念。 |
NavigationManagerExtensions |
提供 類型的擴充方法 NavigationManager 。 |
OwningComponentBase |
建立服務提供者範圍的基類。 |
OwningComponentBase<TService> |
建立服務提供者範圍的基類,並解析 型 |
ParameterAttribute |
將目標成員表示為元件參數。 |
PersistentComponentState |
元件應用程式的元件和服務狀態。 |
RenderModeAttribute |
指定元件類型的固定轉譯模式。 可能的話,元件不應該以這種方式指定任何轉譯模式,而且應該實作以跨所有轉譯模式運作。 當元件無法在其他模式中執行時,元件作者應該只指定固定轉譯模式。 |
RouteAttribute |
指出相關聯的元件應該符合指定的路由範本模式。 |
RouteData |
描述路由期間決定的資訊,指定要顯示的頁面。 |
RouteView |
顯示指定的頁面元件,並將其轉譯在其版面配置內,以及任何進一步的巢狀配置。 |
StreamRenderingAttribute |
屬性,指出是否要串流處理元件及其子代的轉譯。 此屬性只會在支援串流轉譯 (的轉譯器內生效,例如,從 Razor 元件端點) 的伺服器端 HTML 轉譯。 在其他裝載模型中,它沒有任何作用。 如果元件類型未宣告這個屬性,則該元件類型的實例會與其父元件共用相同的串流轉譯模式。 |
SupplyParameterFromFormAttribute |
表示應該從具有指定名稱之表單的表單資料中提供相關聯屬性的值。 |
SupplyParameterFromQueryAttribute |
指出路由元件可能會從目前的 URL 查詢字串提供 參數的值。 如果 URL 查詢字串變更,它們也可能提供進一步的值。 |
SupplyParameterFromQueryProviderServiceCollectionExtensions |
允許使用 從查詢字串 SupplyParameterFromQueryAttribute 提供元件參數。 |
WebElementReferenceContext |
ElementReferenceContextWeb 專案的 。 |
結構
CascadingParameterInfo |
包含串聯參數的相關資訊。 |
ElementReference |
表示轉譯專案的參考。 |
EventCallback |
系結事件處理常式委派。 |
EventCallback<TValue> |
系結事件處理常式委派。 |
EventCallbackWorkItem |
包裝與事件相關聯的回呼委派。 |
MarkupString |
字串值,可轉譯為標記,例如 HTML。 |
NavigationOptions |
流覽至另一個 URI 的其他選項。 |
ParameterValue |
表示呈現樹狀結構中由其父代提供給 IComponent 的單一參數。 |
ParameterView |
表示呈現樹狀結構中由其父代提供給 IComponent 的參數集合。 |
ParameterView.Enumerator |
逐一查看 的 ParameterView 列舉值。 |
PersistingComponentStateSubscription |
表示回呼的訂用帳戶, |
RenderHandle |
允許元件與其轉譯器互動。 |
介面
IComponent |
表示 UI 元件。 |
IComponentActivator |
表示可用來具現化元件的啟動器。 啟動器不負責相依性插入,因為架構會個別對產生的實例執行相依性插入。 |
IComponentRenderMode |
表示元件的轉譯模式。 |
IHandleAfterRender |
由接收已轉譯通知的元件所實作的介面。 |
IHandleEvent |
接收狀態變更通知的元件所實作的介面。 |
IPersistentComponentStateStore |
管理屬於 Blazor 應用程式的元件和服務儲存體。 |
列舉
PersistedStateSerializationMode |
指定序列化元件持續性狀態時要使用的模式。 |
委派
RenderFragment |
表示 UI 內容的區段,實作為將內容寫入 至 RenderTreeBuilder 的委派。 |
RenderFragment<TValue> |
表示 型 |
備註
如需元件的詳細資訊,請參閱建立和使用 ASP.NET Core Razor 元件。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應