PageApplicationModel Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Application model component for RazorPages.
public ref class PageApplicationModel
public class PageApplicationModel
type PageApplicationModel = class
Public Class PageApplicationModel
- Inheritance
-
PageApplicationModel
Constructors
PageApplicationModel(PageActionDescriptor, TypeInfo, IReadOnlyList<Object>) |
Initializes a new instance of PageApplicationModel. |
PageApplicationModel(PageActionDescriptor, TypeInfo, TypeInfo, IReadOnlyList<Object>) |
Initializes a new instance of PageApplicationModel. |
PageApplicationModel(PageApplicationModel) |
A copy constructor for PageApplicationModel. |
Properties
ActionDescriptor |
Gets the PageActionDescriptor. |
AreaName |
Gets the area name. |
DeclaredModelType |
Gets the declared model TypeInfo of the model for the page. Typically this TypeInfo will be the type specified by the @model directive in the razor page. |
EndpointMetadata |
Gets the endpoint metadata for this action. |
Filters |
Gets the applicable IFilterMetadata instances. |
HandlerMethods |
Gets the sequence of PageHandlerModel instances. |
HandlerProperties |
Gets the sequence of PagePropertyModel instances on PageHandlerModel. |
HandlerType |
Gets the TypeInfo of the handler. |
HandlerTypeAttributes |
Gets the sequence of attributes declared on HandlerType. |
ModelType |
Gets or sets the runtime model TypeInfo of the model for the razor page. This is the TypeInfo that will be used at runtime to instantiate and populate the model property of the page. |
PageType |
Gets or sets the TypeInfo of the Razor page. |
Properties |
Stores arbitrary metadata properties associated with the PageApplicationModel. |
RelativePath |
Gets the application root relative path for the page. |
RouteTemplate |
Gets the route template for the page. |
ViewEnginePath |
Gets the path relative to the base path for page discovery.
This value is the path of the file without extension, relative to the pages root directory.
e.g. the ViewEnginePath for the file /Pages/Catalog/Antiques.cshtml is
In an area, this value is the path of the file without extension, relative to the pages root directory for the specified area.
e.g. the ViewEnginePath for the file Areas/Identity/Pages/Manage/Accounts.cshtml, is |