Sdílet prostřednictvím


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

Poskytuje typy, které umožňují manipulaci s prostředky aplikace MVC. Aplikační části umožňují ASP.NET Core zjišťovat kontrolery, zobrazovat komponenty, pomocné rutiny značek, stránky Razor Pages, zdroje kompilace razor a další.

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 na vstupní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 syntezizaci jedné nebo více ApplicationPart instancí z objektu Assembly.

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

ApplicationPartManager

Spravuje části a funkce aplikace MVC.

AssemblyPart

A ApplicationPart back by an Assembly.

AssemblyPartExtensions

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

CompiledRazorAssemblyApplicationPartFactory

Nakonfiguruje sestavení jako CompiledRazorAssemblyPart.

CompiledRazorAssemblyPart

Pro ApplicationPart zkompilovaná sestavení Razor.

ConsolidatedAssemblyApplicationPartFactory

Nakonfiguruje ApplicationPart objekt, který obsahuje kontrolery a také zobrazení Razor a Pages.

Kombinuje výsledky a GetApplicationParts(Assembly)GetApplicationParts(Assembly). Tento objekt pro vytváření částí lze použít, pokud jsou zobrazení Razor views nebo Razor Pages kompilovány do s jinými typy, včetně kontrolerů.

DefaultApplicationPartFactory

Výchozí .ApplicationPartFactory

NullApplicationPartFactory

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

Tato továrna může být použita k tomu, aby bylo možné předcházet výchozímu zjišťování částí Mvc a umožnit tak 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čky pro IApplicationFeatureProvider implementace.

IApplicationFeatureProvider<TFeature>

Poskytovatel pro danou TFeature funkci.

IApplicationPartTypeProvider

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

ICompilationReferencesProvider

Zpřístupňuje jednu nebo více referenčních cest z objektu ApplicationPart.

IRazorCompiledItemProvider

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

Poznámky

Další informace najdete v části aplikace.