Aracılığıyla paylaş


PageActionDescriptor Sınıf

Tanım

Sayfa eylemini açıklar.

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
Devralma
PageActionDescriptor
Türetilmiş

Oluşturucular

PageActionDescriptor()

yeni bir örneğini PageActionDescriptorbaşlatır.

PageActionDescriptor(PageActionDescriptor)

için PageActionDescriptorbir kopya oluşturucu.

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

AttributeRouteInfo

öğesini alır veya ayarlar AttributeRouteInfo.

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

Modele bağlı özellikler kümesi.

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

Bu eylem için kolay bir ad.

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

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

(Devralındığı yer: ActionDescriptor)
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.

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.

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