Microsoft.AspNetCore.Mvc.ApplicationModels Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia typy, które umożliwiają metaprogramowanie aplikacji MVC.
Klasy
ActionModel |
Model aplikacji dla akcji kontrolera. |
ApiConventionApplicationModelConvention |
Element IActionModelConvention , który odnajduje
|
ApiExplorerModel |
Model właściwości apiExplorer skojarzony z kontrolerem lub akcją. |
ApiVisibilityConvention |
Element IActionModelConvention , który ustawia widoczność eksploratora interfejsu API. |
ApplicationModel |
Model konfigurowania kontrolerów w aplikacji MVC. |
ApplicationModelProviderContext |
Obiekt kontekstu dla elementu IApplicationModelProvider. |
AttributeRouteModel |
Model tras atrybutów. |
ClientErrorResultFilterConvention |
Element IActionModelConvention , który dodaje IFilterMetadata element do ActionModel tego przekształcenia IClientErrorActionResult. |
ConsumesConstraintForFormFileParameterConvention |
Element IActionModelConvention , który dodaje element ConsumesAttribute z elementem |
ControllerModel |
Model konfigurowania kontrolerów. |
InferParameterBindingInfoConvention |
Element IActionModelConvention , który wywnioskuje BindingSource parametry. |
InvalidModelStateFilterConvention |
Element IActionModelConvention , który dodaje IFilterMetadata element , ActionModel który odpowiada na nieprawidłowe ModelState |
PageApplicationModel |
Składnik modelu aplikacji dla razorPages. |
PageApplicationModelProviderContext |
Obiekt kontekstu dla elementu IPageApplicationModelProvider. |
PageConventionCollection |
Kolekcja .IPageConvention |
PageHandlerModel |
Reprezentuje procedurę obsługi w obiekcie PageApplicationModel. |
PageParameterModel |
Typ modelu do odczytywania i manipulowania właściwościami i parametrami reprezentującymi parametr strony. |
PagePropertyModel |
Reprezentuje właściwość w obiekcie PageApplicationModel. |
PageRouteMetadata |
Metadane używane do konstruowania trasy punktu końcowego do strony. |
PageRouteModel |
Składnik modelu do routingu RazorPages. |
PageRouteModelProviderContext |
Obiekt kontekstu dla elementu IPageRouteModelProvider. |
PageRouteTransformerConvention |
ElementIPageRouteModelConvention, który ustawia rozdzielczość trasy strony do użycia określonego IOutboundParameterTransformer w .PageRouteModel Ta konwencja nie wpływa na trasy akcji kontrolera. |
ParameterModel |
Typ reprezentujący parametr. |
ParameterModelBase |
Typ modelu do odczytywania i manipulowania właściwościami i parametrami. Wystąpienia pochodne tego typu reprezentują właściwości i parametry dla kontrolerów oraz strony Razor. |
PropertyModel |
Typ używany do reprezentowania właściwości w obiekcie ControllerModel. |
RouteTokenTransformerConvention |
Element IActionModelConvention , który ustawia zamianę tokenu routingu atrybutów, aby użyć określonego IOutboundParameterTransformer w elemencie ActionModel. Ta konwencja nie wpływa na trasy stron Razor. |
SelectorModel |
Typ reprezentujący selektor. |
Interfejsy
IActionModelConvention |
Umożliwia dostosowanie obiektu ActionModel. |
IApiExplorerModel |
Interfejs, który umożliwia dostęp do modelu ApiExplorerModel. |
IApplicationModelConvention |
Umożliwia dostosowanie obiektu ApplicationModel. |
IApplicationModelProvider |
Kompiluje lub modyfikuje element ApplicationModel do odnajdywania akcji. |
IBindingModel |
Interfejs, który służy do reprezentowania elementu z elementem BindingInfo. |
ICommonModel |
ICommonModel, interfejs. |
IControllerModelConvention |
Umożliwia dostosowanie obiektu ControllerModel. |
IFilterModel |
Model z listą .IFilterMetadata |
IPageApplicationModelConvention |
Umożliwia dostosowanie obiektu PageApplicationModel. |
IPageApplicationModelPartsProvider |
Udostępnia części używane do konstruowania PageApplicationModel wystąpienia |
IPageApplicationModelProvider |
Kompiluje lub modyfikuje element PageApplicationModelProviderContext na potrzeby odnajdywania stron Razor. |
IPageConvention |
Wspólny interfejs konwencji modelu tras i aplikacji, które mają zastosowanie do platformy Razor Pages. |
IPageHandlerModelConvention |
Umożliwia dostosowanie obiektu PageHandlerModel. |
IPageRouteModelConvention |
Umożliwia dostosowanie obiektu PageRouteModel. |
IPageRouteModelProvider |
Kompiluje lub modyfikuje element PageRouteModelProviderContext routingu strony Razor. |
IParameterModelBaseConvention |
Umożliwia dostosowanie właściwości i parametrów na kontrolerach i stronach Razor. |
IParameterModelConvention |
Umożliwia dostosowanie obiektu ParameterModel. |
IPropertyModel |
Interfejs, który służy do reprezentowania czegoś z właściwościami. |
Uwagi
Aby uzyskać więcej informacji na temat metaprogramowania MVC, zobacz Praca z modelem aplikacji w ASP.NET Core.