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.