Udostępnij za pośrednictwem


PageApplicationModel Klasa

Definicja

Składnik modelu aplikacji dla razorPages.

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

Konstruktory

PageApplicationModel(PageActionDescriptor, TypeInfo, IReadOnlyList<Object>)

Inicjuje nowe wystąpienie klasy PageApplicationModel.

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

Inicjuje nowe wystąpienie klasy PageApplicationModel.

PageApplicationModel(PageApplicationModel)

Konstruktor kopiujący dla elementu PageApplicationModel.

Właściwości

ActionDescriptor

Pobiera klasę PageActionDescriptor.

AreaName

Pobiera nazwę obszaru.

DeclaredModelType

Pobiera zadeklarowany model TypeInfo modelu dla strony. Zazwyczaj będzie to TypeInfo typ określony przez dyrektywę @model na stronie razor.

EndpointMetadata

Pobiera metadane punktu końcowego dla tej akcji.

Filters

Pobiera odpowiednie IFilterMetadata wystąpienia.

HandlerMethods

Pobiera sekwencję PageHandlerModel wystąpień.

HandlerProperties

Pobiera sekwencję PagePropertyModel wystąpień w obiekcie PageHandlerModel.

HandlerType

Pobiera element TypeInfo programu obsługi.

HandlerTypeAttributes

Pobiera sekwencję atrybutów zadeklarowanych na .HandlerType

ModelType

Pobiera lub ustawia model TypeInfo środowiska uruchomieniowego modelu dla strony razor. Jest TypeInfo to element, który będzie używany w czasie wykonywania do utworzenia wystąpienia i wypełnienia właściwości modelu strony.

PageType

Pobiera lub ustawia TypeInfo stronę Razor.

Properties

Przechowuje dowolne właściwości metadanych skojarzone z elementem PageApplicationModel.

RelativePath

Pobiera ścieżkę względną katalogu głównego aplikacji dla strony.

RouteTemplate

Pobiera szablon trasy dla strony.

ViewEnginePath

Pobiera ścieżkę względną do ścieżki podstawowej na potrzeby odnajdywania stron.

Ta wartość jest ścieżką pliku bez rozszerzenia względem katalogu głównego stron. Np. dla ViewEnginePath pliku /Pages/Catalog/Antiques.cshtml jest /Catalog/Antiques

W obszarze ta wartość jest ścieżką pliku bez rozszerzenia względem katalogu głównego stron dla określonego obszaru. Np. dla ViewEnginePath pliku Areas/Identity/Pages/Manage/Accounts.cshtml, to /Manage/Accounts.

Dotyczy