Share via


PageActionDescriptor 類別

定義

描述頁面動作。

public ref class PageActionDescriptor : Microsoft::AspNetCore::Mvc::Abstractions::ActionDescriptor
public class PageActionDescriptor : Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
type PageActionDescriptor = class
    inherit ActionDescriptor
Public Class PageActionDescriptor
Inherits ActionDescriptor
繼承
PageActionDescriptor
衍生

建構函式

PageActionDescriptor()

初始化 PageActionDescriptor 的新執行個體。

PageActionDescriptor(PageActionDescriptor)

的複製建構函式 PageActionDescriptor

屬性

ActionConstraints

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

(繼承來源 ActionDescriptor)
AreaName

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

AttributeRouteInfo

取得或設定 AttributeRouteInfo

(繼承來源 ActionDescriptor)
BoundProperties

模型系結的屬性集。

(繼承來源 ActionDescriptor)
DisplayName

這個動作的易記名稱。

EndpointMetadata

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

(繼承來源 ActionDescriptor)
FilterDescriptors

與此動作相關聯的一組篩選。

(繼承來源 ActionDescriptor)
Id

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

(繼承來源 ActionDescriptor)
Parameters

與這個動作相關聯的參數集。

(繼承來源 ActionDescriptor)
Properties

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

(繼承來源 ActionDescriptor)
RelativePath

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

RouteValues

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

(繼承來源 ActionDescriptor)
ViewEnginePath

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

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

在區域中,此值是沒有副檔名的檔案路徑,相對於指定區域的 pages 根目錄。 例如, ViewEnginePath Areas/Identity/Pages/Manage/Accounts.cshtml 檔案的 是 /Manage/Accounts

擴充方法

GetProperty<T>(ActionDescriptor)

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

SetProperty<T>(ActionDescriptor, T)

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

適用於