Microsoft.AspNetCore.Mvc.ViewComponents 命名空間

提供用於處理檢視元件的類型。

類別

名稱 Description
ContentViewComponentResult

IViewComponentResult執行時會寫入文字。

DefaultViewComponentActivator

的預設實作。IViewComponentActivator

DefaultViewComponentDescriptorCollectionProvider

預設實作 IViewComponentDescriptorCollectionProvider

DefaultViewComponentDescriptorProvider

預設實作 IViewComponentDescriptorProvider。

DefaultViewComponentFactory

的 IViewComponentFactory預設實作。

DefaultViewComponentHelper

的 IViewComponentHelper預設實作。

DefaultViewComponentInvoker

的 IViewComponentInvoker預設實作。

DefaultViewComponentInvokerFactory

提供用於處理檢視元件的類型。

DefaultViewComponentSelector

預設實作 IViewComponentSelector。

HtmlContentViewComponentResult

執行IViewComponentResult時會寫入 。IHtmlContent

ServiceBasedViewComponentActivator

IViewComponentActivator一個從請求 IServiceProvider中擷取 view 元件作為服務的 。

ViewComponentContext

檢視元件的上下文。

ViewComponentContextAttribute

規定在建立檢視元件時,控制器屬性應該以當前 ViewComponentContext 值設定。 該屬性必須有一個公開集合方法。

ViewComponentConventions

靜態類別,新增標準檢視元件的慣例方法。 此類別無法獲得繼承。

ViewComponentDescriptor

一個檢視元件的描述符。

ViewComponentDescriptorCollection

一個快取的集合。ViewComponentDescriptor

ViewComponentFeature

MVC 應用程式中檢視元件類型的清單。ViewComponentFeature可透過ApplicationPartManager啟動時PartManagerPartManager或後續階段的 來填充,透過在元件中要求 作為ApplicationPartManager相依性。

ViewComponentFeatureProvider

從多個實例列表中查看元件 ApplicationPart 。

ViewViewComponentResult

IViewComponentResult執行時會呈現部分視角。

介面

名稱 Description
IViewComponentActivator

提供實例化與釋放 ViewComponent 的方法。

IViewComponentDescriptorCollectionProvider

提供目前快取的集合 ViewComponentDescriptor。

IViewComponentDescriptorProvider

發現應用程式中的檢視元件。

IViewComponentFactory

提供建立與處置檢視元件的方法。

IViewComponentInvoker

指定執行視圖元件的合約。

IViewComponentInvokerFactory

介面顯示能建立 IViewComponentInvoker.

IViewComponentSelector

根據檢視元件名稱選擇檢視元件。

備註

欲了解更多關於檢視元件的資訊,請參閱 ASP.NET Core 中的檢視元件。