CompiledPageActionDescriptor Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Konstruktory
| CompiledPageActionDescriptor() |
Inicializuje prázdný CompiledPageActionDescriptor. |
| CompiledPageActionDescriptor(PageActionDescriptor) |
Inicializuje novou instanci CompiledPageActionDescriptor ze zadané |
Vlastnosti
| ActionConstraints |
Sada omezení pro tuto akci. Aby byla akce vybrána, musí být všechny splněné. (Zděděno od ActionDescriptor) |
| AreaName |
Získá nebo nastaví název oblasti pro tuto stránku.
Tato hodnota bude |
| AttributeRouteInfo |
Získá nebo nastaví AttributeRouteInfo. (Zděděno od ActionDescriptor) |
| BoundProperties |
Sada vlastností, které jsou vázané na model. (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žené 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 nemělo by být používáno kódem aplikace. (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 stránky. Může to být stejné, jako PageTypeInfo a ModelTypeInfo pokud stránka nemá definovaný explicitní typ modelu. |
| Id |
Získá ID, které jedinečně identifikuje akci. (Zděděno od ActionDescriptor) |
| ModelTypeInfo |
Získá nebo nastaví běhový model TypeInfo modelu pro stránku razor Page. Toto je to TypeInfo , že 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 sadě ActionDescriptor. (Zděděno od ActionDescriptor) |
| RelativePath |
Získá nebo nastaví kořenovou relativní cestu 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 akci, která má být vybrána. (Zděděno od ActionDescriptor) |
| ViewEnginePath |
Získá nebo nastaví cestu relativní 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 stránek.
Například ViewEnginePath soubor /Pages/Catalog/Antiques.cshtml je
V oblasti je tato hodnota cesta k souboru bez přípony vzhledem ke kořenovému adresáři stránek pro zadanou oblast.
Například ViewEnginePath pro soubor Areas/Identity/Pages/Manage/Accounts.cshtml je |
Metody rozšíření
| GetProperty<T>(ActionDescriptor) |
Získá hodnotu vlastnosti z Properties kolekce pomocí zadané hodnoty |
| SetProperty<T>(ActionDescriptor, T) |
Nastaví hodnotu vlastnosti v kolekci Properties pomocí zadané hodnoty |