Sdílet prostřednictvím


PageApplicationModel Třída

Definice

Komponenta modelu aplikace 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 objektu PageApplicationModel.

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

Inicializuje novou instanci objektu PageApplicationModel.

PageApplicationModel(PageApplicationModel)

Konstruktor kopírování pro PageApplicationModel.

Vlastnosti

ActionDescriptor

Získá .PageActionDescriptor

AreaName

Získá název oblasti.

DeclaredModelType

Získá deklarovaný model TypeInfo modelu pro stránku. Obvykle se jedná TypeInfo o typ určený direktivou @model na stránce razor 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á obslužnou TypeInfo rutinu.

HandlerTypeAttributes

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

ModelType

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

PageType

Získá nebo nastaví TypeInfo razor stránky.

Properties

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

RelativePath

Získá relativní cestu kořene aplikace pro stránku.

RouteTemplate

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

ViewEnginePath

Získá cestu vzhledem 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říklad soubor ViewEnginePath /Pages/Catalog/Antiques.cshtml je /Catalog/Antiques

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 ViewEnginePath soubor Areas/Identity/Pages/Manage/Accounts.cshtml je /Manage/Accounts.

Platí pro