Microsoft.AspNetCore.Mvc.ApplicationModels Ad Alanı

Bir MVC uygulamasının meta programlamasına izin veren türler sağlar.

Sınıflar

ActionModel

Denetleyici eylemleri için bir uygulama modeli.

ApiConventionApplicationModelConvention

Keşfeden IActionModelConvention

ApiExplorerModel

Bir denetleyici veya eylemle ilişkili ApiExplorer özellikleri için bir model.

ApiVisibilityConvention

IActionModelConvention Api Gezgini görünürlüğünü ayarlayan bir.

ApplicationModel

MVC uygulamasında denetleyicileri yapılandırma modeli.

ApplicationModelProviderContext

için IApplicationModelProviderbir bağlam nesnesi.

AttributeRouteModel

Öznitelik yolları için bir model.

ClientErrorResultFilterConvention

IActionModelConvention öğesini dönüştüren öğesine ActionModel bir IFilterMetadata ekleyen bir.IClientErrorActionResult

ConsumesConstraintForFormFileParameterConvention

IActionModelConvention form dosyası (FormFile) parametrelerini içeren denetleyicilere ile multipart/form-data öğesini ekleyen ConsumesAttribute bir.

ControllerModel

Denetleyicileri yapılandırma modeli.

InferParameterBindingInfoConvention

IActionModelConvention Parametreler için çıkarımda bulunan BindingSource bir.

InvalidModelStateFilterConvention

Geçersiz IActionModelConvention yanıt veren'e ActionModel bir IFilterMetadata ekleyenModelState

PageApplicationModel

RazorPages için uygulama modeli bileşeni.

PageApplicationModelProviderContext

için IPageApplicationModelProviderbir bağlam nesnesi.

PageConventionCollection

IPageConventionkoleksiyonu.

PageHandlerModel

içindeki bir PageApplicationModelişleyiciyi temsil eder.

PageParameterModel

Sayfa Parametresini temsil eden okuma ve işleme özelliklerine ve parametrelerine yönelik bir model türü.

PagePropertyModel

içindeki bir PageApplicationModelözelliği temsil eder.

PageRouteMetadata

Sayfaya bir uç nokta yolu oluşturmak için kullanılan meta veriler.

PageRouteModel

RazorPage'leri yönlendirmek için bir model bileşeni.

PageRouteModelProviderContext

için IPageRouteModelProviderbir bağlam nesnesi.

PageRouteTransformerConvention

IPageRouteModelConvention Sayfa yolu çözümlemesini üzerinde PageRouteModelbelirtilen IOutboundParameterTransformer değerini kullanacak şekilde ayarlayan bir . Bu kural denetleyici eylem yollarını etkilemez.

ParameterModel

Parametreyi temsil eden bir tür.

ParameterModelBase

Okuma ve işleme özellikleri ve parametreleri için bir model türü.

Bu türün türetilmiş örnekleri, denetleyiciler ve Razor Sayfaları için özellikleri ve parametreleri temsil eder.

PropertyModel

içindeki bir özelliği temsil etmek için kullanılan bir ControllerModeltür.

RouteTokenTransformerConvention

IActionModelConvention öznitelik yönlendirme belirtecinin değiştirilmesini üzerinde ActionModelbelirtilen IOutboundParameterTransformer değerini kullanacak şekilde ayarlayan bir . Bu kural Razor sayfa yollarını etkilemez.

SelectorModel

Seçiciyi temsil eden bir tür.

Arabirimler

IActionModelConvention

öğesinin özelleştirilmesine ActionModelizin verir.

IApiExplorerModel

ApiExplorerModel'e erişime izin veren bir arabirim.

IApplicationModelConvention

öğesinin özelleştirilmesine ApplicationModelizin verir.

IApplicationModelProvider

Eylem bulma için oluşturur ApplicationModel veya değiştirir.

IBindingModel

ile bir şeyi temsil etmek için kullanılan arabirim BindingInfo.

ICommonModel

ICommonModel arabirimi.

IControllerModelConvention

öğesinin özelleştirilmesine ControllerModelizin verir.

IFilterModel

listesini IFilterMetadataiçeren model.

IPageApplicationModelConvention

öğesinin özelleştirilmesine PageApplicationModelizin verir.

IPageApplicationModelPartsProvider

Örnek oluşturmak PageApplicationModel için kullanılan parçalar sağlar

IPageApplicationModelProvider

Razor Sayfası bulma için bir PageApplicationModelProviderContext oluşturur veya değiştirir.

IPageConvention

Razor Pages için geçerli olan yol ve uygulama modeli kuralları için ortak arabirim.

IPageHandlerModelConvention

öğesinin özelleştirilmesine PageHandlerModelizin verir.

IPageRouteModelConvention

öğesinin özelleştirilmesine PageRouteModelizin verir.

IPageRouteModelProvider

Razor Sayfası yönlendirmesi için bir PageRouteModelProviderContext oluşturur veya değiştirir.

IParameterModelBaseConvention

Denetleyicilerde ve Razor Sayfalarında özelliklerin ve parametrelerin özelleştirilmesine izin verir.

IParameterModelConvention

öğesinin özelleştirilmesine ParameterModelizin verir.

IPropertyModel

Özellikleri olan bir şeyi temsil etmek için kullanılan arabirim.

Açıklamalar

MVC meta programlama hakkında daha fazla bilgi için bkz. ASP.NET Core'da uygulama modeliyle çalışma.