PageApplicationModel Sınıf

Tanım

RazorPages için uygulama modeli bileşeni.

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

Oluşturucular

PageApplicationModel(PageActionDescriptor, TypeInfo, IReadOnlyList<Object>)

öğesinin yeni bir örneğini PageApplicationModelbaşlatır.

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

öğesinin yeni bir örneğini PageApplicationModelbaşlatır.

PageApplicationModel(PageApplicationModel)

için PageApplicationModelbir kopya oluşturucu.

Özellikler

ActionDescriptor

PageActionDescriptor öğesini alır.

AreaName

Alan adını alır.

DeclaredModelType

Sayfa için modelin bildirilen modelini TypeInfo alır. Genellikle bu TypeInfo , razor sayfasındaki yönergesi @model tarafından belirtilen tür olacaktır.

EndpointMetadata

Bu eylem için uç nokta meta verilerini alır.

Filters

Geçerli IFilterMetadata örnekleri alır.

HandlerMethods

Örnek dizisini PageHandlerModel alır.

HandlerProperties

üzerindeki PageHandlerModelörneklerin PagePropertyModel sırasını alır.

HandlerType

TypeInfo İşleyicinin öğesini alır.

HandlerTypeAttributes

üzerinde HandlerTypebildirilen özniteliklerin sırasını alır.

ModelType

Razor sayfası için modelin çalışma zamanı modelini TypeInfo alır veya ayarlar. Bu, TypeInfo çalışma zamanında sayfanın model özelliğinin örneğini oluşturup doldurmak için kullanılacak olan değerdir.

PageType

Razor sayfasının öğesini TypeInfo alır veya ayarlar.

Properties

ile PageApplicationModelilişkili rastgele meta veri özelliklerini depolar.

RelativePath

Sayfanın uygulama kök göreli yolunu alır.

RouteTemplate

Sayfanın yol şablonunu alır.

ViewEnginePath

Sayfa bulma için temel yola göre yolu alır.

Bu değer, sayfaların kök dizinine göre uzantısız dosyanın yoludur. Örneğin ViewEnginePath , /Pages/Catalog/Antiques.cshtml dosyasının /Catalog/Antiques

Bir alanda bu değer, belirtilen alan için sayfaların kök dizinine göre uzantısız dosyanın yoludur. Örneğin ViewEnginePath , Areas/Identity/Pages/Manage/Accounts.cshtml dosyasının değeridir /Manage/Accounts.

Şunlara uygulanır