Поделиться через


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>

Поставщик для данной TFeature функции.

IApplicationPartTypeProvider

Предоставляет набор типов из ApplicationPart.

ICompilationReferencesProvider

Предоставляет один или несколько ссылочных путей из ApplicationPart.

IRazorCompiledItemProvider

Предоставляет один или несколько RazorCompiledItem экземпляров из ApplicationPart.

Комментарии

Дополнительные сведения см. в разделе Части приложения.