Bagikan melalui


CompiledPageActionDescriptor Kelas

Definisi

A PageActionDescriptor untuk halaman Razor yang dikompilasi.

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
Warisan
CompiledPageActionDescriptor

Konstruktor

CompiledPageActionDescriptor()

Menginisialisasi kosong CompiledPageActionDescriptor.

CompiledPageActionDescriptor(PageActionDescriptor)

Menginisialisasi instans baru dari CompiledPageActionDescriptor instans yang ditentukan actionDescriptor .

Properti

ActionConstraints

Kumpulan batasan untuk tindakan ini. Semua harus puas agar tindakan dipilih.

(Diperoleh dari ActionDescriptor)
AreaName

Mendapatkan atau mengatur nama area untuk halaman ini. Nilai ini akan menjadi null untuk halaman non-area.

(Diperoleh dari PageActionDescriptor)
AttributeRouteInfo

Mendapatkan atau mengatur AttributeRouteInfo.

(Diperoleh dari ActionDescriptor)
BoundProperties

Kumpulan properti yang terikat model.

(Diperoleh dari ActionDescriptor)
DeclaredModelTypeInfo

Mendapatkan atau mengatur model TypeInfo model yang dideklarasikan untuk halaman. Biasanya ini TypeInfo akan menjadi jenis yang ditentukan oleh direktif @model di halaman pisau cukur.

DisplayName

Nama yang mudah diingat untuk tindakan ini.

(Diperoleh dari PageActionDescriptor)
Endpoint

Mendapatkan atau menyetel yang terkait Endpoint dengan halaman ini.

EndpointMetadata

Mendapatkan atau mengatur metadata titik akhir untuk tindakan ini. API ini dimaksudkan untuk infrastruktur dan tidak boleh digunakan oleh kode aplikasi.

(Diperoleh dari ActionDescriptor)
FilterDescriptors

Kumpulan filter yang terkait dengan tindakan ini.

(Diperoleh dari ActionDescriptor)
HandlerMethods

Mendapatkan daftar metode handler untuk halaman.

HandlerTypeInfo

Mendapatkan atau mengatur TypeInfo jenis yang menentukan metode handler untuk halaman. Ini bisa sama dengan PageTypeInfo dan ModelTypeInfo jika halaman tidak memiliki jenis model eksplisit yang ditentukan.

Id

Mendapatkan id yang secara unik mengidentifikasi tindakan.

(Diperoleh dari ActionDescriptor)
ModelTypeInfo

Mendapatkan atau mengatur model TypeInfo runtime model untuk halaman pisau cukur. Ini adalah TypeInfo yang akan digunakan saat runtime untuk membuat instans dan mengisi properti model halaman.

PageTypeInfo

Mendapatkan atau mengatur TypeInfo halaman.

Parameters

Kumpulan parameter yang terkait dengan tindakan ini.

(Diperoleh dari ActionDescriptor)
Properties

Menyimpan properti metadata arbitrer yang terkait dengan ActionDescriptor.

(Diperoleh dari ActionDescriptor)
RelativePath

Mendapatkan atau mengatur jalur relatif akar aplikasi untuk halaman.

(Diperoleh dari PageActionDescriptor)
RouteValues

Mendapatkan atau mengatur kumpulan nilai rute yang harus disediakan oleh perutean agar tindakan dipilih.

(Diperoleh dari ActionDescriptor)
ViewEnginePath

Mendapatkan atau mengatur jalur yang relatif terhadap jalur dasar untuk penemuan halaman.

Nilai ini adalah jalur file tanpa ekstensi, relatif terhadap direktori akar halaman. misalnya ViewEnginePath untuk file /Pages/Catalog/Antiques.cshtml adalah /Catalog/Antiques

Di area, nilai ini adalah jalur file tanpa ekstensi, relatif terhadap direktori akar halaman untuk area yang ditentukan. misalnya ViewEnginePath untuk file Area/Identitas/Halaman/Kelola/Accounts.cshtml, adalah /Manage/Accounts.

(Diperoleh dari PageActionDescriptor)

Metode Ekstensi

GetProperty<T>(ActionDescriptor)

Mendapatkan nilai properti dari Properties koleksi menggunakan nilai T yang disediakan sebagai kunci.

SetProperty<T>(ActionDescriptor, T)

Mengatur nilai properti dalam Properties koleksi menggunakan nilai T yang disediakan sebagai kunci.

Berlaku untuk