Aracılığıyla paylaş


CompiledPageActionDescriptor Sınıf

Tanım

PageActionDescriptor Derlenmiş bir Razor sayfası için A.

public ref class CompiledPageActionDescriptor : Microsoft::AspNetCore::Mvc::RazorPages::PageActionDescriptor
public class CompiledPageActionDescriptor : Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor
type CompiledPageActionDescriptor = class
    inherit PageActionDescriptor
Public Class CompiledPageActionDescriptor
Inherits PageActionDescriptor
Devralma
CompiledPageActionDescriptor

Oluşturucular

CompiledPageActionDescriptor()

Boş CompiledPageActionDescriptorbir başlatır.

CompiledPageActionDescriptor(PageActionDescriptor)

Belirtilen actionDescriptor örnekten yeni bir örneğini CompiledPageActionDescriptor başlatır.

Özellikler

ActionConstraints

Bu eylem için kısıtlamalar kümesi. Eylemin seçilmesi için tümünün karşılanması gerekir.

(Devralındığı yer: ActionDescriptor)
AreaName

Bu sayfanın alan adını alır veya ayarlar. Bu değer alan dışı sayfalar için olacaktır null .

(Devralındığı yer: PageActionDescriptor)
AttributeRouteInfo

öğesini alır veya ayarlar AttributeRouteInfo.

(Devralındığı yer: ActionDescriptor)
BoundProperties

Modele bağlı özellikler kümesi.

(Devralındığı yer: ActionDescriptor)
DeclaredModelTypeInfo

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

DisplayName

Bu eylem için kolay bir ad.

(Devralındığı yer: PageActionDescriptor)
Endpoint

Bu sayfanın ilişkilisini Endpoint alır veya ayarlar.

EndpointMetadata

Bu eylem için uç nokta meta verilerini alır veya ayarlar. Bu API altyapıya yöneliktir ve uygulama kodu tarafından kullanılmamalıdır.

(Devralındığı yer: ActionDescriptor)
FilterDescriptors

Bu eylemle ilişkili filtre kümesi.

(Devralındığı yer: ActionDescriptor)
HandlerMethods

Sayfanın işleyici yöntemlerinin listesini alır.

HandlerTypeInfo

Sayfa için işleyici yöntemlerini tanımlayan türü alır veya ayarlar TypeInfo . Bu, sayfada tanımlı açık bir model türü yoksa ve ModelTypeInfo ile aynı PageTypeInfo olabilir.

Id

Eylemi benzersiz olarak tanımlayan bir kimlik alır.

(Devralındığı yer: ActionDescriptor)
ModelTypeInfo

Razor sayfası için modelin çalışma zamanı modelini TypeInfo alır veya ayarlar. Bu, TypeInfo çalışma zamanında sayfanın model özelliğini örneklemek ve doldurmak için kullanılacak olandır.

PageTypeInfo

Sayfanın öğesini TypeInfo alır veya ayarlar.

Parameters

Bu eylemle ilişkili parametre kümesi.

(Devralındığı yer: ActionDescriptor)
Properties

ile ActionDescriptorilişkili rastgele meta veri özelliklerini depolar.

(Devralındığı yer: ActionDescriptor)
RelativePath

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

(Devralındığı yer: PageActionDescriptor)
RouteValues

Eylemin seçilmesi için yönlendirme yoluyla sağlanması gereken yol değerleri koleksiyonunu alır veya ayarlar.

(Devralındığı yer: ActionDescriptor)
ViewEnginePath

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

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.

(Devralındığı yer: PageActionDescriptor)

Uzantı Metotları

GetProperty<T>(ActionDescriptor)

Anahtar olarak sağlanan değerini kullanarak koleksiyondan Properties bir özelliğin değerini T alır.

SetProperty<T>(ActionDescriptor, T)

Anahtar olarak sağlanan değerini kullanarak koleksiyondaki Properties bir özelliğin değerini T ayarlar.

Şunlara uygulanır