CompiledPageActionDescriptor 類別

定義

PageActionDescriptor 編譯 Razor 頁面的 。

public ref class CompiledPageActionDescriptor : Microsoft::AspNetCore::Mvc::RazorPages::PageActionDescriptor
public class CompiledPageActionDescriptor : Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor
type CompiledPageActionDescriptor = class
    inherit PageActionDescriptor
Public Class CompiledPageActionDescriptor
Inherits PageActionDescriptor
繼承
CompiledPageActionDescriptor

建構函式

CompiledPageActionDescriptor()

初始化空的 CompiledPageActionDescriptor

CompiledPageActionDescriptor(PageActionDescriptor)

從指定的 actionDescriptor 實例初始化 的新實例 CompiledPageActionDescriptor

屬性

ActionConstraints

此動作的條件約束集。 必須全部滿足,才能選取動作。

(繼承來源 ActionDescriptor)
AreaName

取得或設定此頁面的區功能變數名稱稱。 此值會 null 針對非區域頁面使用。

(繼承來源 PageActionDescriptor)
AttributeRouteInfo

取得或設定 AttributeRouteInfo

(繼承來源 ActionDescriptor)
BoundProperties

屬於模型系結的屬性集。

(繼承來源 ActionDescriptor)
DeclaredModelTypeInfo

取得或設定頁面之模型的宣告模型 TypeInfo 。 這 TypeInfo 通常是 razor 頁面中指示 @model 詞所指定的類型。

DisplayName

此動作的易記名稱。

(繼承來源 PageActionDescriptor)
Endpoint

取得或設定此頁面的相關 Endpoint

EndpointMetadata

取得或設定此動作的端點中繼資料。 此 API 適用于基礎結構,不應由應用程式程式碼使用。

(繼承來源 ActionDescriptor)
FilterDescriptors

與此動作相關聯的篩選集。

(繼承來源 ActionDescriptor)
HandlerMethods

取得頁面的處理常式方法清單。

HandlerTypeInfo

取得或設定 TypeInfo 型別的 ,這個型別會定義頁面的處理常式方法。 這可以與 PageTypeInfoModelTypeInfo 相同,如果頁面未定義明確的模型類型,則為 。

Id

取得可唯一識別動作的識別碼。

(繼承來源 ActionDescriptor)
ModelTypeInfo

取得或設定 razor 頁面之模型的執行時間模型 TypeInfo 。 這是 TypeInfo 將在執行時間用來具現化和填入頁面之模型屬性的 。

PageTypeInfo

取得或設定 TypeInfo 頁面的 。

Parameters

與此動作相關聯的參數集。

(繼承來源 ActionDescriptor)
Properties

儲存與 相關聯的 ActionDescriptor 任意中繼資料屬性。

(繼承來源 ActionDescriptor)
RelativePath

取得或設定頁面的應用程式根相對路徑。

(繼承來源 PageActionDescriptor)
RouteValues

取得或設定路由值的集合,這些值必須由路由提供,才能選取動作。

(繼承來源 ActionDescriptor)
ViewEnginePath

取得或設定相對於頁面探索基底路徑的路徑。

這個值是沒有副檔名的檔案路徑,相對於頁面根目錄。 例如 ViewEnginePath ,檔案 /Pages/Catalog/Reservations.cshtml 的 是 /Catalog/Antiques

在區域中,此值是沒有副檔名的檔案路徑,相對於指定區域的分頁根目錄。 例如 ViewEnginePath ,區域/身分識別/頁面/管理/Accounts.cshtml 檔案的 是 /Manage/Accounts

(繼承來源 PageActionDescriptor)

擴充方法

GetProperty<T>(ActionDescriptor)

使用 提供的 值做為索引鍵, Properties 從集合取得屬性的值 T

SetProperty<T>(ActionDescriptor, T)

使用 提供的 值做為索引鍵, Properties 設定集合中屬性的值 T

適用於