Share via


Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure 命名空間

此命名空間中的類型支援 ASP.NET Core架構,而且不適合直接使用。

類別

CompiledPageActionDescriptorProvider

IActionDescriptorProvider,用於建置時間編譯的 Razor 頁面。

DefaultPageActivatorProvider

IPageActivatorProvider ,會使用類型啟用來建立 Pages。

DefaultPageFactoryProvider

此命名空間中的類型支援 ASP.NET Core架構,而且不適合直接使用。

DefaultPageHandlerMethodSelector

此命名空間中的類型支援 ASP.NET Core架構,而且不適合直接使用。

DefaultPageModelActivatorProvider

IPageActivatorProvider ,會使用類型啟用來建立 Razor Page 實例。

DefaultPageModelFactoryProvider

此命名空間中的類型支援 ASP.NET Core架構,而且不適合直接使用。

HandlerMethodDescriptor

表示處理常式方法的描述。

HandlerParameterDescriptor

描述處理常式參數。

PageActionDescriptorProvider

IActionDescriptorProviderPageActions 的

PageArgumentBinder

此命名空間中的類型支援 ASP.NET Core架構,而且不適合直接使用。

PageBoundPropertyDescriptor

描述頁面系結屬性。

PageDirectiveFeature

此命名空間中的類型支援 ASP.NET Core架構,而且不適合直接使用。

PageLoader

CompiledPageActionDescriptor 建立 PageActionDescriptor

PageModelAttribute

頁面模型基類的屬性。 將此屬性套用至類型會將該類型的所有子類別標示為頁面模型類型。

PageResultExecutor

執行 Razor 頁面。

PageViewLocationExpander

IViewLocationExpanderPageView 的 。

RazorPageAdapter

實作 IRazorPage,讓 RazorPageBase 衍生類別不會啟動兩次。 頁面會在處理常式方法執行之前啟動,但 RazorView 也會啟動每個頁面。

RazorPageAttribute

過時:這個屬性已被 RazorCompiledItem 取代,執行時間將不會使用。

ServiceBasedPageModelActivatorProvider

IPageActivatorProvider ,會使用類型啟用來建立 Razor Page 實例。

介面

IPageHandlerMethodSelector

從頁面選取處理常式方法。

IPageLoader

CompiledPageActionDescriptor 建立 PageActionDescriptor

備註

如需 Razor 頁面的詳細資訊,請參閱 Razor 頁面