PageApplicationModel Classe

Definizione

Componente del modello di applicazione per RazorPages.

public ref class PageApplicationModel
public class PageApplicationModel
type PageApplicationModel = class
Public Class PageApplicationModel
Ereditarietà
PageApplicationModel

Costruttori

PageApplicationModel(PageActionDescriptor, TypeInfo, IReadOnlyList<Object>)

Inizializza una nuova istanza di PageApplicationModel.

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

Inizializza una nuova istanza di PageApplicationModel.

PageApplicationModel(PageApplicationModel)

Costruttore di copia per PageApplicationModel.

Proprietà

ActionDescriptor

Ottiene l'oggetto PageActionDescriptor.

AreaName

Ottiene il nome dell'area.

DeclaredModelType

Ottiene il modello dichiarato del modello TypeInfo per la pagina. In genere questo TypeInfo sarà il @model tipo specificato dalla direttiva nella pagina razor.

EndpointMetadata

Ottiene i metadati dell'endpoint per questa azione.

Filters

Ottiene le istanze applicabili IFilterMetadata .

HandlerMethods

Ottiene la sequenza di PageHandlerModel istanze.

HandlerProperties

Ottiene la sequenza di PagePropertyModel istanze in PageHandlerModel.

HandlerType

Ottiene l'oggetto TypeInfo del gestore.

HandlerTypeAttributes

Ottiene la sequenza di attributi dichiarati in HandlerType.

ModelType

Ottiene o imposta il modello di runtime del modello TypeInfo per la pagina razor. Si tratta dell'oggetto TypeInfo che verrà usato in fase di esecuzione per creare un'istanza e popolare la proprietà del modello della pagina.

PageType

Ottiene o imposta l'oggetto TypeInfo della pagina Razor.

Properties

Archivia le proprietà dei metadati arbitrari associate a PageApplicationModel.

RelativePath

Ottiene il percorso relativo della radice dell'applicazione per la pagina.

RouteTemplate

Ottiene il modello di route per la pagina.

ViewEnginePath

Ottiene il percorso relativo al percorso di base per l'individuazione di pagine.

Questo valore è il percorso del file senza estensione, rispetto alla directory radice delle pagine. Ad esempio, l'oggetto ViewEnginePath per il file /Pages/Catalog/Antiques.cshtml è /Catalog/Antiques

In un'area questo valore è il percorso del file senza estensione, rispetto alla directory radice delle pagine per l'area specificata. Ad esempio, l'oggetto ViewEnginePath per i file Aree/Identità/Pagine/Gestisci/Account.cshtml è /Manage/Accounts.

Si applica a