Microsoft.AspNetCore.Mvc.ApplicationParts Ad Alanı

Bir MVC uygulamasının kaynaklarını düzenlemeye olanak sağlayan türler sağlar. Uygulama Bölümleri, ASP.NET Core denetleyicileri bulmasına, bileşenleri görüntülemesine, yardımcıları etiketlemesine, Razor Sayfaları'na, razor derleme kaynaklarına ve daha fazlasına olanak sağlar.

Sınıflar

ApplicationPart

MVC uygulamasının bir parçası.

ApplicationPartAttribute

olarak ApplicationParteklenecek derlemeyi belirtir.

Normal durumda, MVC, MVC'ye başvuran her bağımlılık için giriş derlemesinde örnekler oluşturur ApplicationPartAttribute . Bu derlemelerin her biri olarak ApplicationPartkabul edilir.

ApplicationPartFactory

'den bir veya daha fazla ApplicationPart örneği sentezleyen bir Assemblysözleşme belirtir.

Varsayılan olarak, Mvc keşfettiği her uygulama derlemesini olarak AssemblyPartkaydeder. Derlemeler isteğe bağlı olarak kullanarak ProvideApplicationPartFactoryAttributederlemenin parçalarını yapılandırmak için bir ApplicationPartFactory belirtebilir.

ApplicationPartManager

Bir MVC uygulamasının parçalarını ve özelliklerini yönetir.

AssemblyPart

tarafından ApplicationPart yedeklenen.Assembly

AssemblyPartExtensions

yöntemi AssemblyPartekleyen statik sınıf.

CompiledRazorAssemblyApplicationPartFactory

Bir derlemeyi olarak CompiledRazorAssemblyPartyapılandırılır.

CompiledRazorAssemblyPart

Derlenmiş Razor derlemeleri için bir ApplicationPart .

ConsolidatedAssemblyApplicationPartFactory

Razor görünümlerinin ve Sayfaların yanı sıra denetleyiciler içeren bir ApplicationPart yapılandırılır.

ve GetApplicationParts(Assembly)sonuçlarını birleştirirGetApplicationParts(Assembly). Razor görünümleri veya Razor Sayfaları içinde denetleyiciler de dahil olmak üzere diğer türlerle derleniyorsa bu parça fabrikası kullanılabilir.

DefaultApplicationPartFactory

Varsayılan ApplicationPartFactory.

NullApplicationPartFactory

Hiçbir ApplicationPartFactory parça üretmeden.

Bu fabrika, Mvc'nin daha sonraki bir aşamada özel yapılandırmaya izin veren varsayılan parça bulmasını önceden hazırlamak için kullanılabilir.

ProvideApplicationPartFactoryAttribute

Bir ApplicationPartFactory tür sağlar.

RelatedAssemblyAttribute

MVC'nin derleme bulma mekanizmasının bir parçası olarak yükilecek derlemeyi belirtir.

ViewInfo

Önceden derlenmiş görünümler için bilgi sağlar.

ViewInfoContainer

Örnekler için ViewInfo bir kapsayıcı.

Arabirimler

IApplicationFeatureProvider

Uygulamalar için IApplicationFeatureProvider işaretçi arabirimi.

IApplicationFeatureProvider<TFeature>

Belirli TFeature bir özelliğin sağlayıcısı.

IApplicationPartTypeProvider

bir tür kümesinden kullanıma ApplicationPartsunar.

ICompilationReferencesProvider

bir uygulamasından ApplicationPartbir veya daha fazla başvuru yolunu kullanıma sunar.

IRazorCompiledItemProvider

bir 'den ApplicationPartbir veya daha fazla RazorCompiledItem örneği kullanıma sunar.

Açıklamalar

Daha fazla bilgi için Uygulama bölümleri.