Microsoft.AspNetCore.Mvc.ApplicationParts Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, позволяющие управлять ресурсами приложения MVC. Части приложений позволяют ASP.NET Core обнаруживать контроллеры, компоненты представлений, вспомогательные функции тегов, Razor Pages, источники компиляции Razor и другие ресурсы.
Классы
ApplicationPart |
Часть приложения MVC. |
ApplicationPartAttribute |
Указывает сборку, добавляемую в ApplicationPartкачестве . В обычном случае MVC создает ApplicationPartAttribute экземпляры в сборке записи для каждой зависимости, которая ссылается на MVC. Каждая из этих сборок рассматривается как ApplicationPart. |
ApplicationPartFactory |
Указывает контракт для синтеза одного или нескольких ApplicationPart экземпляров из Assembly. По умолчанию Mvc регистрирует каждую обнаруженную сборку приложения как AssemblyPart. Сборки могут при необходимости указать ApplicationPartFactory для настройки частей сборки с помощью ProvideApplicationPartFactoryAttribute. |
ApplicationPartManager |
Управляет компонентами и функциями приложения MVC. |
AssemblyPart |
Объект с ApplicationPart поддержкой Assembly. |
AssemblyPartExtensions |
Статический класс, добавляющий методы в AssemblyPart. |
CompiledRazorAssemblyApplicationPartFactory |
Настраивает сборку в CompiledRazorAssemblyPartкачестве . |
CompiledRazorAssemblyPart |
Для ApplicationPart скомпилированных сборок Razor. |
ConsolidatedAssemblyApplicationPartFactory |
Настраивает объект , ApplicationPart содержащий контроллеры, а также представления Razor и Pages. Объединяет результаты GetApplicationParts(Assembly) и GetApplicationParts(Assembly). Эту фабрику частей можно использовать, если представления Razor или Razor Pages компилируются в с другими типами, включая контроллеры. |
DefaultApplicationPartFactory |
Значение по умолчанию: ApplicationPartFactory. |
NullApplicationPartFactory |
Объект ApplicationPartFactory , который не создает частей. Эту фабрику можно использовать для упреждать обнаружение частей Mvc по умолчанию, что позволяет настроить пользовательскую конфигурацию на более позднем этапе. |
ProvideApplicationPartFactoryAttribute |
ApplicationPartFactory Предоставляет тип . |
RelatedAssemblyAttribute |
Указывает сборку, загружаемую как часть механизма обнаружения сборок MVC. |
ViewInfo |
Предоставляет сведения для предварительно скомпилированных представлений. |
ViewInfoContainer |
Контейнер для экземпляров ViewInfo. |
Интерфейсы
IApplicationFeatureProvider |
Интерфейс маркера для IApplicationFeatureProvider реализаций. |
IApplicationFeatureProvider<TFeature> |
Поставщик для данной |
IApplicationPartTypeProvider |
Предоставляет набор типов из ApplicationPart. |
ICompilationReferencesProvider |
Предоставляет один или несколько ссылочных путей из ApplicationPart. |
IRazorCompiledItemProvider |
Предоставляет один или несколько RazorCompiledItem экземпляров из ApplicationPart. |
Комментарии
Дополнительные сведения см. в разделе Части приложения.