Microsoft.AspNetCore.Mvc.ApplicationParts Przestrzeń nazw

Udostępnia typy, które umożliwiają manipulowanie zasobami aplikacji MVC. Części aplikacji umożliwiają ASP.NET Core odnajdywania kontrolerów, wyświetlania składników, pomocników tagów, stron Razor, źródeł kompilacji razor i nie tylko.

Klasy

ApplicationPart

Część aplikacji MVC.

ApplicationPartAttribute

Określa zestaw do dodania ApplicationPartjako .

W zwykłych przypadkach mvC wygeneruje ApplicationPartAttribute wystąpienia w zestawie wejściowym dla każdej zależności, która odwołuje się do MVC. Każdy z tych zestawów jest traktowany jako ApplicationPart.

ApplicationPartFactory

Określa kontrakt synchronizacji co najmniej jednego ApplicationPart wystąpienia z klasy Assembly.

Domyślnie mvc rejestruje każdy zestaw aplikacji, który odnajduje jako AssemblyPart. Zestawy można opcjonalnie określić, ApplicationPartFactory aby skonfigurować części zestawu przy użyciu polecenia ProvideApplicationPartFactoryAttribute.

ApplicationPartManager

Zarządza częściami i funkcjami aplikacji MVC.

AssemblyPart

Element ApplicationPart wspierany przez element Assembly.

AssemblyPartExtensions

Statyczna klasa, która dodaje metody do AssemblyPartklasy .

CompiledRazorAssemblyApplicationPartFactory

Konfiguruje zestaw jako CompiledRazorAssemblyPart.

CompiledRazorAssemblyPart

Element ApplicationPart dla skompilowanych zestawów Razor.

ConsolidatedAssemblyApplicationPartFactory

Konfiguruje element ApplicationPart zawierający kontrolery, a także widoki Razor i strony.

Łączy wyniki i GetApplicationParts(Assembly)GetApplicationParts(Assembly). Ta fabryka części może być używana, jeśli widoki Razor lub Strony Razor są kompilowane do innych typów, w tym kontrolerów.

DefaultApplicationPartFactory

Wartość domyślna ApplicationPartFactory.

NullApplicationPartFactory

Element ApplicationPartFactory , który nie generuje żadnych części.

Ta fabryka może służyć do wywłaszczania domyślnego odnajdywania części Mvc umożliwiającego konfigurację niestandardową na późniejszym etapie.

ProvideApplicationPartFactoryAttribute

ApplicationPartFactory Udostępnia typ.

RelatedAssemblyAttribute

Określa zestaw do załadowania w ramach mechanizmu odnajdywania zestawów MVC.

ViewInfo

Zawiera informacje o wstępnie skompilowanych widokach.

ViewInfoContainer

Kontener dla ViewInfo wystąpień.

Interfejsy

IApplicationFeatureProvider

Interfejs znacznika dla IApplicationFeatureProvider implementacji.

IApplicationFeatureProvider<TFeature>

Dostawca dla danej TFeature funkcji.

IApplicationPartTypeProvider

Uwidacznia zestaw typów z elementu ApplicationPart.

ICompilationReferencesProvider

Uwidacznia co najmniej jedną ścieżkę referencyjną z elementu ApplicationPart.

IRazorCompiledItemProvider

Uwidacznia co najmniej jedno RazorCompiledItem wystąpienie z obiektu ApplicationPart.

Uwagi

Aby uzyskać więcej informacji, części aplikacji.