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

获取唯一标识操作的 ID。

(继承自 ActionDescriptor)
Parameters

与此操作关联的参数集。

(继承自 ActionDescriptor)
Properties

存储与 ActionDescriptor关联的任意元数据属性。

(继承自 ActionDescriptor)
RelativePath

获取或设置页面的应用程序根相对路径。

RouteValues

获取或设置路由值的集合,这些值必须由路由提供才能选择操作。

(继承自 ActionDescriptor)
ViewEnginePath

获取或设置相对于页面发现的基路径的路径。

此值是没有扩展名的文件的路径,相对于页面根目录。 例如, ViewEnginePath 文件 /Pages/Catalog/Antiques.cshtml 的 是 /Catalog/Antiques

在区域中,此值是不带扩展名的文件的路径,相对于指定区域的页根目录。 例如, ViewEnginePath 文件 Areas/Identity/Pages/Manage/Accounts.cshtml 的 为 /Manage/Accounts

扩展方法

GetProperty<T>(ActionDescriptor)

使用 提供的 值作为键,从 Properties 集合中获取属性的值 T

SetProperty<T>(ActionDescriptor, T)

使用 提供的 值作为键设置集合中 Properties 属性的值 T

适用于