PageActionDescriptor Třída

Definice

Popisuje akci stránky.

public ref class PageActionDescriptor : Microsoft::AspNetCore::Mvc::Abstractions::ActionDescriptor
public class PageActionDescriptor : Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
type PageActionDescriptor = class
    inherit ActionDescriptor
Public Class PageActionDescriptor
Inherits ActionDescriptor
Dědičnost
PageActionDescriptor
Odvozené

Konstruktory

PageActionDescriptor()

Inicializuje novou instanci objektu PageActionDescriptor.

PageActionDescriptor(PageActionDescriptor)

Konstruktor kopírování pro PageActionDescriptor.

Vlastnosti

ActionConstraints

Sada omezení pro tuto akci. Aby se akce vybrali, musí být všichni spokojeni.

(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.

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)
DisplayName

Popisný název této akce.

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)
Id

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

(Zděděno od ActionDescriptor)
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.

RouteValues

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

(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 pro ViewEnginePath soubor Areas/Identity/Pages/Manage/Accounts.cshtml je /Manage/Accounts.

Metody rozšíření

GetProperty<T>(ActionDescriptor)

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

SetProperty<T>(ActionDescriptor, T)

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

Platí pro