PageApplicationModel Třída

Definice

Komponenta aplikačního modelu pro RazorPages.

public ref class PageApplicationModel
public class PageApplicationModel
type PageApplicationModel = class
Public Class PageApplicationModel
Dědičnost
PageApplicationModel

Konstruktory

PageApplicationModel(PageActionDescriptor, TypeInfo, IReadOnlyList<Object>)

Inicializuje novou instanci PageApplicationModel .

PageApplicationModel(PageActionDescriptor, TypeInfo, TypeInfo, IReadOnlyList<Object>)

Inicializuje novou instanci PageApplicationModel .

PageApplicationModel(PageApplicationModel)

Kopírovací konstruktor pro PageApplicationModel .

Vlastnosti

ActionDescriptor

Získá PageActionDescriptor .

AreaName

Získá název oblasti.

DeclaredModelType

Získá TypeInfo deklarovaný model modelu pro stránku. Obvykle to TypeInfo bude typ určený direktivou v razor @model page.

EndpointMetadata

Získá metadata koncového bodu pro tuto akci.

Filters

Získá příslušné IFilterMetadata instance.

HandlerMethods

Získá sekvenci PageHandlerModel instancí.

HandlerProperties

Získá sekvenci PagePropertyModel instancí na PageHandlerModel .

HandlerType

Získá TypeInfo obslužnou rutinu .

HandlerTypeAttributes

Získá sekvenci atributů deklarovaných pro HandlerType .

ModelType

Získá nebo nastaví model runtime TypeInfo modelu pro stránku Razor Page. Toto je objekt , který se použije za běhu k vytvoření instance a naplnění TypeInfo vlastnosti modelu stránky.

PageType

Získá nebo nastaví TypeInfo hodnotu stránky Razor Page.

Properties

Ukládá libovolné vlastnosti metadat přidružené k PageApplicationModel objektu .

RelativePath

Získá relativní cestu ke kořenovému adresáři aplikace pro stránku.

RouteTemplate

Získá šablonu trasy pro stránku.

ViewEnginePath

Získá cestu relativní k základní cestě pro zjišťování stránky.

Tato hodnota je cesta k souboru bez přípony vzhledem ke kořenovému adresáři pages. např. pro ViewEnginePath soubor /Pages/Catalog/Catalogs.cshtml je /Catalog/Catalog/Catalogs.

V oblasti je tato hodnota cesta k souboru bez přípony vzhledem ke kořenovému adresáři pages pro zadanou oblast. například pro soubor ViewEnginePath Areas/Identity/Pages/Manage/Accounts.cshtml je /Manage/Accounts.

Platí pro