Microsoft.AspNetCore.Mvc.ApplicationParts Obor názvů

Poskytuje typy, které umožňují manipulaci s prostředky aplikace MVC. Části aplikace umožňují ASP.NET Core zjišťování řadičů, zobrazení komponent, pomocníků značek, Razor Pages, zdrojů kompilace Razor a dalších.

Třídy

ApplicationPart

Součástí aplikace MVC.

ApplicationPartAttribute

Určuje sestavení, které se má přidat jako ApplicationPart.

V běžném případě MVC vygeneruje ApplicationPartAttribute instance v sestavení položky pro každou závislost, která odkazuje na MVC. Každá z těchto sestavení je považována za ApplicationPart.

ApplicationPartFactory

Určuje kontrakt pro syntezizaci jedné nebo více ApplicationPart instancí z objektu Assembly.

Mvc ve výchozím nastavení zaregistruje každé sestavení aplikace, které zjistí jako AssemblyPart. Sestavení mohou volitelně určit ApplicationPartFactory , které součásti pro sestavení nakonfigurují pomocí ProvideApplicationPartFactoryAttribute.

ApplicationPartManager

Spravuje části a funkce aplikace MVC.

AssemblyPart

Zazálohuje ApplicationPart ho Assembly.

AssemblyPartExtensions

Statická třída, která přidává metody do AssemblyPart.

CompiledRazorAssemblyApplicationPartFactory

Nakonfiguruje sestavení jako .CompiledRazorAssemblyPart

CompiledRazorAssemblyPart

Zkompilovaná ApplicationPart sestavení Razor.

ConsolidatedAssemblyApplicationPartFactory

Konfiguruje ApplicationPart , který obsahuje kontrolery, stejně jako zobrazení Razor a Pages.

Kombinuje výsledky a GetApplicationParts(Assembly).GetApplicationParts(Assembly) Tuto část lze použít, pokud jsou zobrazení Razor nebo Razor Pages kompilovány do jiných typů včetně kontrolerů.

DefaultApplicationPartFactory

Výchozí .ApplicationPartFactory

NullApplicationPartFactory

Funkce ApplicationPartFactory , která nevytváří žádné části.

Tato továrna se může použít k předběžnému zjišťování výchozích částí Mvc, což umožňuje vlastní konfiguraci v pozdější fázi.

ProvideApplicationPartFactoryAttribute

ApplicationPartFactory Poskytuje typ.

RelatedAssemblyAttribute

Určuje sestavení, které se má načíst jako součást mechanismu zjišťování sestavení MVC.

ViewInfo

Poskytuje informace pro Předkompilovaná zobrazení.

ViewInfoContainer

Kontejner pro ViewInfo instance.

Rozhraní

IApplicationFeatureProvider

Rozhraní značek pro IApplicationFeatureProvider implementace

IApplicationFeatureProvider<TFeature>

Zprostředkovatel dané TFeature funkce.

IApplicationPartTypeProvider

Zpřístupňuje sadu typů z objektu ApplicationPart.

ICompilationReferencesProvider

Zveřejňuje jednu nebo více referenčních cest z .ApplicationPart

IRazorCompiledItemProvider

Zpřístupňuje jednu nebo více RazorCompiledItem instancí z objektu ApplicationPart.

Poznámky

Další informace naleznete v části aplikace.