Freigeben über


PageApplicationModel Klasse

Definition

Anwendungsmodellkomponente für RazorPages.

public ref class PageApplicationModel
public class PageApplicationModel
type PageApplicationModel = class
Public Class PageApplicationModel
Vererbung
PageApplicationModel

Konstruktoren

PageApplicationModel(PageActionDescriptor, TypeInfo, IReadOnlyList<Object>)

Initialisiert eine neue Instanz von PageApplicationModel.

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

Initialisiert eine neue Instanz von PageApplicationModel.

PageApplicationModel(PageApplicationModel)

Ein Kopierkonstruktor für PageApplicationModel.

Eigenschaften

ActionDescriptor

Ruft das PageActionDescriptor ab.

AreaName

Ruft den Namen des Bereichs ab.

DeclaredModelType

Ruft das deklarierte Modell TypeInfo des Modells für die Seite ab. In der Regel ist dies TypeInfo der Typ, der von der @model -Direktive auf der Razor-Seite angegeben wird.

EndpointMetadata

Ruft die Endpunktmetadaten für diese Aktion ab.

Filters

Ruft die anwendbaren IFilterMetadata Instanzen ab.

HandlerMethods

Ruft die Sequenz der Instanzen ab PageHandlerModel .

HandlerProperties

Ruft die Sequenz der PagePropertyModel -Instanzen auf ab PageHandlerModel.

HandlerType

Ruft den TypeInfo des Handlers ab.

HandlerTypeAttributes

Ruft die Sequenz von Attributen ab, die für deklariert sind HandlerType.

ModelType

Ruft das Laufzeitmodell TypeInfo des Modells für die Razor-Seite ab oder legt es fest. Dies ist die , die TypeInfo zur Laufzeit verwendet wird, um die Modelleigenschaft der Seite zu instanziieren und aufzufüllen.

PageType

Ruft die der TypeInfo Razor-Seite ab oder legt sie fest.

Properties

Speichert beliebige Metadateneigenschaften, die dem zugeordnet sind PageApplicationModel.

RelativePath

Ruft den relativen Pfad des Anwendungsstamms für die Seite ab.

RouteTemplate

Ruft die Routenvorlage für die Seite ab.

ViewEnginePath

Ruft den Pfad relativ zum Basispfad für die Seitenermittlung ab.

Dieser Wert ist der Pfad der Datei ohne Erweiterung relativ zum Stammverzeichnis der Seiten. z.B. für ViewEnginePath die Datei /Pages/Catalog/Antiques.cshtml /Catalog/Antiques

In einem Bereich ist dieser Wert der Pfad der Datei ohne Erweiterung relativ zum Stammverzeichnis der Seiten für den angegebenen Bereich. z.B. für ViewEnginePath die Datei Areas/Identity/Pages/Manage/Accounts.cshtml ist /Manage/Accounts.

Gilt für: