Bagikan melalui


Microsoft.AspNetCore.Mvc.ApplicationModels Ruang nama

Menyediakan jenis yang memungkinkan metaprogram aplikasi MVC.

Kelas

ActionModel

Model aplikasi untuk tindakan pengontrol.

ApiConventionApplicationModelConvention

Yang IActionModelConvention menemukan

ApiExplorerModel

Model untuk properti ApiExplorer yang terkait dengan pengontrol atau tindakan.

ApiVisibilityConvention

IActionModelConvention yang mengatur visibilitas Api Explorer.

ApplicationModel

Model untuk mengonfigurasi pengontrol dalam aplikasi MVC.

ApplicationModelProviderContext

Objek konteks untuk IApplicationModelProvider.

AttributeRouteModel

Model untuk rute atribut.

ClientErrorResultFilterConvention

Yang IActionModelConvention menambahkan IFilterMetadata ke ActionModel yang mengubah IClientErrorActionResult.

ConsumesConstraintForFormFileParameterConvention

Yang IActionModelConvention menambahkan ConsumesAttribute dengan multipart/form-data ke pengontrol yang berisi parameter file formulir (FormFile).

ControllerModel

Model untuk mengonfigurasi pengontrol.

InferParameterBindingInfoConvention

IActionModelConvention Yang menyimpulkan BindingSource parameter.

InvalidModelStateFilterConvention

Yang IActionModelConvention menambahkan IFilterMetadata ke ActionModel yang merespons tidak valid ModelState

PageApplicationModel

Komponen model aplikasi untuk RazorPages.

PageApplicationModelProviderContext

Objek konteks untuk IPageApplicationModelProvider.

PageConventionCollection

IPageConventionKoleksi .

PageHandlerModel

Mewakili handler dalam PageApplicationModel.

PageParameterModel

Jenis model untuk membaca dan memanipulasi properti dan parameter yang mewakili Parameter Halaman.

PagePropertyModel

Mewakili properti dalam PageApplicationModel.

PageRouteMetadata

Metadata yang digunakan untuk membuat rute titik akhir ke halaman.

PageRouteModel

Komponen model untuk perutean RazorPages.

PageRouteModelProviderContext

Objek konteks untuk IPageRouteModelProvider.

PageRouteTransformerConvention

Yang IPageRouteModelConvention mengatur resolusi rute halaman untuk menggunakan yang ditentukan IOutboundParameterTransformer pada PageRouteModel. Konvensi ini tidak memengaruhi rute tindakan pengontrol.

ParameterModel

Jenis yang mewakili parameter.

ParameterModelBase

Jenis model untuk membaca dan memanipulasi properti dan parameter.

Instans turunan dari jenis ini mewakili properti dan parameter untuk pengontrol, dan Halaman Razor.

PropertyModel

Jenis yang digunakan untuk mewakili properti dalam ControllerModel.

RouteTokenTransformerConvention

Yang IActionModelConvention mengatur penggantian token perutean atribut untuk menggunakan yang ditentukan IOutboundParameterTransformer pada ActionModel. Konvensi ini tidak memengaruhi rute halaman Razor.

SelectorModel

Jenis yang mewakili pemilih.

Antarmuka

IActionModelConvention

Memungkinkan penyesuaian ActionModel.

IApiExplorerModel

Antarmuka yang memungkinkan akses ke ApiExplorerModel.

IApplicationModelConvention

Memungkinkan penyesuaian ApplicationModel.

IApplicationModelProvider

Membangun atau memodifikasi ApplicationModel penemuan untuk tindakan.

IBindingModel

Antarmuka yang digunakan untuk mewakili sesuatu dengan BindingInfo.

ICommonModel

Antarmuka ICommonModel.

IControllerModelConvention

Memungkinkan penyesuaian ControllerModel.

IFilterModel

Model yang memiliki daftar IFilterMetadata.

IPageApplicationModelConvention

Memungkinkan penyesuaian PageApplicationModel.

IPageApplicationModelPartsProvider

Menyediakan bagian yang digunakan untuk membuat PageApplicationModel instans

IPageApplicationModelProvider

Membangun atau memodifikasi PageApplicationModelProviderContext untuk penemuan Halaman Razor.

IPageConvention

Antarmuka umum untuk konvensi model rute dan aplikasi yang berlaku untuk Halaman Razor.

IPageHandlerModelConvention

Memungkinkan penyesuaian PageHandlerModel.

IPageRouteModelConvention

Memungkinkan penyesuaian PageRouteModel.

IPageRouteModelProvider

Membangun atau memodifikasi PageRouteModelProviderContext untuk perutean Halaman Razor.

IParameterModelBaseConvention

Memungkinkan penyesuaian properti dan parameter pada pengontrol dan Halaman Razor.

IParameterModelConvention

Memungkinkan penyesuaian ParameterModel.

IPropertyModel

Antarmuka yang digunakan untuk mewakili sesuatu dengan properti.

Keterangan

Untuk informasi selengkapnya tentang metaprogram MVC, lihat Bekerja dengan model aplikasi di ASP.NET Core.