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é má být přidáno jako ApplicationPart .

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

ApplicationPartFactory

Určuje kontrakt pro syntetizování jedné nebo více ApplicationPart instancí z Assembly .

Ve výchozím nastavení MVC registruje každé sestavení aplikace, které zjistí jako AssemblyPart . Sestavení mohou volitelně zadat ApplicationPartFactory ke konfiguraci částí pro sestavení pomocí ProvideApplicationPartFactoryAttribute .

ApplicationPartManager

Spravuje části a funkce aplikace MVC.

AssemblyPart

ApplicationPartZajištěno Assembly .

AssemblyPartExtensions

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

CompiledRazorAssemblyApplicationPartFactory

Nakonfiguruje sestavení jako CompiledRazorAssemblyPart .

CompiledRazorAssemblyPart

ApplicationPartPro kompilovaná sestavení Razor.

DefaultApplicationPartFactory

Výchozí hodnota ApplicationPartFactory .

NullApplicationPartFactory

ApplicationPartFactory, Který nevytváří žádné části.

Tato továrna se dá použít k tomu, aby bylo možné přestavit výchozí zjišťování částí MVC a povolit vlastní konfiguraci v pozdější fázi.

ProvideApplicationPartFactoryAttribute

Poskytuje ApplicationPartFactory typ.

RelatedAssemblyAttribute

Určuje sestavení, které má být načteno 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>

Poskytovatel pro danou TFeature funkci.

IApplicationPartTypeProvider

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

ICompilationReferencesProvider

Zveřejňuje jednu nebo více cest odkazů z ApplicationPart .

IRazorCompiledItemProvider

Zveřejňuje jednu nebo více RazorCompiledItem instancí z ApplicationPart .

Poznámky

Další informace naleznete v části aplikace.