Microsoft.AspNetCore.Mvc.ApplicationParts Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Typen bereit, die das Bearbeiten der Ressourcen einer MVC-App ermöglichen. Anwendungsparts ermöglichen es ASP.NET Core, Controller, Ansichtskomponenten, Taghilfsprogramme, Razor Pages, Razor-Kompilierungsquellen und vieles mehr zu ermitteln.
Klassen
ApplicationPart |
Ein Teil einer MVC-Anwendung. |
ApplicationPartAttribute |
Gibt eine Assembly an, die als ApplicationParthinzugefügt werden soll. Im Normalfall generiert ApplicationPartAttribute MVC Instanzen für die Eintragsassembly für jede Abhängigkeit, die auf MVC verweist. Jede dieser Assemblys wird als ApplicationPartbehandelt. |
ApplicationPartFactory |
Gibt einen Vertrag zum Synthetisieren einer oder mehrerer ApplicationPart Instanzen aus einem an Assembly. Standardmäßig registriert Mvc jede Anwendungsassembly, die ermittelt wird, als .AssemblyPart Assemblys können optional einen ApplicationPartFactory angeben, um Teile für die Assembly mithilfe ProvideApplicationPartFactoryAttributevon zu konfigurieren. |
ApplicationPartManager |
Verwaltet die Teile und Features einer MVC-Anwendung. |
AssemblyPart |
Eine ApplicationPart , die von einem Assemblyunterstützt wird. |
AssemblyPartExtensions |
Statische Klasse, die Methoden hinzufügt.AssemblyPart |
CompiledRazorAssemblyApplicationPartFactory |
Konfiguriert eine Assembly als CompiledRazorAssemblyPart. |
CompiledRazorAssemblyPart |
Ein ApplicationPart für kompilierte Razor-Assemblys. |
ConsolidatedAssemblyApplicationPartFactory |
Konfiguriert eine ApplicationPart , die Controller sowie Razor-Ansichten und Seiten enthält. Kombiniert die Ergebnisse von GetApplicationParts(Assembly) und GetApplicationParts(Assembly). Diese Part Factory kann verwendet werden, wenn Razor-Ansichten oder Razor-Seiten mit anderen Typen, einschließlich Controllern, in kompiliert werden. |
DefaultApplicationPartFactory |
Standardwert: ApplicationPartFactory. |
NullApplicationPartFactory |
Ein ApplicationPartFactory , der keine Teile erzeugt. Diese Factory kann verwendet werden, um die Standardteilermittlung von Mvc zu verdutzen, was eine benutzerdefinierte Konfiguration zu einem späteren Zeitpunkt ermöglicht. |
ProvideApplicationPartFactoryAttribute |
Stellt einen Typ bereit ApplicationPartFactory . |
RelatedAssemblyAttribute |
Gibt eine Assembly an, die als Teil des Assemblyermittlungsmechanismus von MVC geladen werden soll. |
ViewInfo |
Stellt Informationen zu vorkompilierten Ansichten bereit. |
ViewInfoContainer |
Ein Container für ViewInfo-Instanzen. |
Schnittstellen
IApplicationFeatureProvider |
Markerschnittstelle für IApplicationFeatureProvider Implementierungen. |
IApplicationFeatureProvider<TFeature> |
Ein Anbieter für ein bestimmtes |
IApplicationPartTypeProvider |
Macht eine Gruppe von Typen aus einem ApplicationPartverfügbar. |
ICompilationReferencesProvider |
Macht mindestens einen Verweispfad aus einem ApplicationPartverfügbar. |
IRazorCompiledItemProvider |
Macht eine oder RazorCompiledItem mehrere Instanzen aus einem ApplicationPartverfügbar. |
Hinweise
Weitere Informationen findest du unter Anwendungsteile.