Sdílet prostřednictvím


CompiledPageActionDescriptor Třída

Definice

A PageActionDescriptor pro zkompilovanou stránku Razor Page.

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
Dědičnost
CompiledPageActionDescriptor

Konstruktory

CompiledPageActionDescriptor()

Inicializuje prázdný CompiledPageActionDescriptorobjekt .

CompiledPageActionDescriptor(PageActionDescriptor)

Inicializuje novou instanci CompiledPageActionDescriptor ze zadané actionDescriptor instance.

Vlastnosti

ActionConstraints

Sada omezení pro tuto akci. Aby se akce vybrala, musí být splněné všechny.

(Zděděno od ActionDescriptor)
AreaName

Získá nebo nastaví název oblasti pro tuto stránku. Tato hodnota bude null pro stránky mimo oblast.

(Zděděno od PageActionDescriptor)
AttributeRouteInfo

Získá nebo nastaví AttributeRouteInfo.

(Zděděno od ActionDescriptor)
BoundProperties

Sada vlastností, které jsou vázány modelem.

(Zděděno od ActionDescriptor)
DeclaredModelTypeInfo

Získá nebo nastaví deklarovaný model TypeInfo modelu pro stránku. Obvykle se jedná TypeInfo o typ určený direktivou @model na stránce razor Page.

DisplayName

Popisný název této akce.

(Zděděno od PageActionDescriptor)
Endpoint

Získá nebo nastaví přidruženou Endpoint k této stránce.

EndpointMetadata

Získá nebo nastaví metadata koncového bodu pro tuto akci. Toto rozhraní API je určené pro infrastrukturu a kód aplikace by ho neměl používat.

(Zděděno od ActionDescriptor)
FilterDescriptors

Sada filtrů přidružených k této akci

(Zděděno od ActionDescriptor)
HandlerMethods

Získá seznam metod obslužné rutiny pro stránku.

HandlerTypeInfo

Získá nebo nastaví TypeInfo typ, který definuje metody obslužné rutiny pro stránku. To může být stejné jako PageTypeInfo a ModelTypeInfo v případě, že stránka nemá definovaný explicitní typ modelu.

Id

Získá ID, které jednoznačně identifikuje akci.

(Zděděno od ActionDescriptor)
ModelTypeInfo

Získá nebo nastaví model TypeInfo modulu runtime modelu pro razor page. Jedná se o TypeInfo objekt, který se použije za běhu k vytvoření instance a naplnění vlastnosti modelu stránky.

PageTypeInfo

Získá nebo nastaví TypeInfo stránku.

Parameters

Sada parametrů přidružených k této akci.

(Zděděno od ActionDescriptor)
Properties

Ukládá vlastnosti libovolných metadat přidružených k objektu ActionDescriptor.

(Zděděno od ActionDescriptor)
RelativePath

Získá nebo nastaví relativní cestu kořene aplikace pro stránku.

(Zděděno od PageActionDescriptor)
RouteValues

Získá nebo nastaví kolekci hodnot tras, které musí být poskytovány směrováním pro vybranou akci.

(Zděděno od ActionDescriptor)
ViewEnginePath

Získá nebo nastaví cestu vzhledem k základní cestě pro zjišťování stránky.

Tato hodnota je cesta k souboru bez přípony vzhledem ke kořenovému adresáři pages. Například soubor ViewEnginePath /Pages/Catalog/Antiques.cshtml je /Catalog/Antiques

V oblasti je tato hodnota cesta k souboru bez přípony vzhledem ke kořenovému adresáři pages pro zadanou oblast. Například ViewEnginePath pro soubor Areas/Identity/Pages/Manage/Accounts.cshtml je /Manage/Accounts.

(Zděděno od PageActionDescriptor)

Metody rozšíření

GetProperty<T>(ActionDescriptor)

Získá hodnotu vlastnosti z Properties kolekce pomocí zadané hodnoty T jako klíč.

SetProperty<T>(ActionDescriptor, T)

Nastaví hodnotu vlastnosti v kolekci Properties pomocí zadané hodnoty T jako klíče.

Platí pro