IMvcCoreBuilder Schnittstelle

Definition

Eine Schnittstelle zum Konfigurieren wesentlicher MVC-Dienste.

public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
Public Interface IMvcCoreBuilder

Eigenschaften

PartManager

Ruft den ApplicationPartManager Speicherort ab, an dem ApplicationParts konfiguriert werden.

Services

Ruft den Ort ab, an dem IServiceCollection wichtige MVC-Dienste konfiguriert sind.

Erweiterungsmethoden

AddApiExplorer(IMvcCoreBuilder)

IMvcCoreBuilder Konfiguriert die Verwendung von ApiExplorer.

AddApplicationPart(IMvcCoreBuilder, Assembly)

Fügt der Liste von ApplicationParts im PartManagereine ApplicationPart hinzu.

AddAuthorization(IMvcCoreBuilder)

Konfiguriert Authentifizierungs- und Autorisierungsdienste für builder.

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

Konfiguriert Authentifizierungs- und Autorisierungsdienste für builder.

AddControllersAsServices(IMvcCoreBuilder)

Registriert ermittelte Controller als Dienste in IServiceCollection.

AddFormatterMappings(IMvcCoreBuilder)

Fügt Dienste hinzu, um zu unterstützen FormatterMappings.

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

FormatterMappings Konfiguriert für die angegebene setupAction.

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

JsonOptions Konfiguriert für die angegebene builder.

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

Registriert eine Aktion zum Konfigurieren MvcOptionsvon .

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

ApiBehaviorOptions konfiguriert.

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

Konfiguriert den ApplicationPartManager des PartManager mithilfe des angegebenen Action<T>.

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
Veraltet.

Legt den CompatibilityVersion für ASP.NET Core MVC für die Anwendung fest.

AddCors(IMvcCoreBuilder)

IMvcCoreBuilder Konfiguriert für die Verwendung von CORS.

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

IMvcCoreBuilder Konfiguriert für die Verwendung von CORS.

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

CorsOptions konfiguriert.

AddDataAnnotations(IMvcCoreBuilder)

Registriert MVC-Datenanmerkungen.

AddDataAnnotationsLocalization(IMvcCoreBuilder)

Fügt der Anwendung die Lokalisierung von MVC-Datenanmerkungen hinzu.

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Registriert eine Aktion, um die Lokalisierung von MVC-Datenanmerkungen zu konfigurieren MvcDataAnnotationsLocalizationOptions .

AddJsonFormatters(IMvcCoreBuilder)

Eine Schnittstelle zum Konfigurieren wesentlicher MVC-Dienste.

AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)

Eine Schnittstelle zum Konfigurieren wesentlicher MVC-Dienste.

AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

Eine Schnittstelle zum Konfigurieren wesentlicher MVC-Dienste.

AddMvcLocalization(IMvcCoreBuilder)

Fügt der Anwendung Die Lokalisierungsdienste für MVC-Ansichts- und Datenanmerkungen hinzu.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Fügt der Anwendung Die Lokalisierungsdienste für MVC-Ansichts- und Datenanmerkungen hinzu.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Fügt der Anwendung Die Lokalisierungsdienste für MVC-Ansichts- und Datenanmerkungen hinzu.

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Fügt der Anwendung Die Lokalisierungsdienste für MVC-Ansichts- und Datenanmerkungen hinzu.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Fügt der Anwendung Die Lokalisierungsdienste für MVC-Ansichts- und Datenanmerkungen hinzu.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Fügt der Anwendung Die Lokalisierungsdienste für MVC-Ansichts- und Datenanmerkungen hinzu.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Fügt der Anwendung Die Lokalisierungsdienste für MVC-Ansichts- und Datenanmerkungen hinzu.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, Action<MvcDataAnnotationsLocalizationOptions>)

Fügt der Anwendung Die Lokalisierungsdienste für MVC-Ansichts- und Datenanmerkungen hinzu.

AddViewLocalization(IMvcCoreBuilder)

Fügt der Anwendung MVC-Ansichtslokalisierungsdienste hinzu.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Fügt der Anwendung MVC-Ansichtslokalisierungsdienste hinzu.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

Fügt der Anwendung MVC-Ansichtslokalisierungsdienste hinzu.

AddViewLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Fügt der Anwendung MVC-Ansichtslokalisierungsdienste hinzu.

AddRazorViewEngine(IMvcCoreBuilder)

Registriert Razor View Engine-Dienste.

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Registriert Razor View Engine-Dienste.

AddTagHelpersAsServices(IMvcCoreBuilder)

Registriert ermittelte Taghilfsprogramme als Dienste und ändert das vorhandene ITagHelperActivator für ein Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator.

InitializeTagHelper<TTagHelper>(IMvcCoreBuilder, Action<TTagHelper,ViewContext>)

Fügt einen Initialisierungsrückruf für eine angegebene TTagHelperhinzu.

AddRazorPages(IMvcCoreBuilder)

Registrieren Sie dienste, die für Razor Pages erforderlich sind.

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Registrieren Sie dienste, die für Razor Pages erforderlich sind.

WithRazorPagesRoot(IMvcCoreBuilder, String)

Konfiguriert Razor Pages für die Verwendung des angegebenen rootDirectory.

AddCookieTempDataProvider(IMvcCoreBuilder)

CookieTempDataProvider Registriert sich als Standard ITempDataProvider im IServiceCollection. Registriert auch die Standardansichtsdienste.

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

CookieTempDataProvider Registriert sich als Standard ITempDataProvider im IServiceCollection. Registriert auch die Standardansichtsdienste.

AddViews(IMvcCoreBuilder)

Hinzufügen von ansichtsbezogenen Diensten.

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Hinzufügen von ansichtsbezogenen Diensten.

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

MvcViewOptions konfiguriert.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

Fügt MVC die XML-Formatierer DataContractSerializer hinzu.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Fügt MVC die XML-Formatierer DataContractSerializer hinzu.

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Fügt die Konfiguration von MvcXmlOptions für die Anwendung hinzu.

AddXmlSerializerFormatters(IMvcCoreBuilder)

Fügt MVC die XML-Serialisierungsformatierer hinzu.

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Fügt MVC die XML-Serialisierungsformatierer hinzu.

AddNewtonsoftJson(IMvcCoreBuilder)

Konfiguriert Newtonsoft.Json-spezifische Features wie Eingabe- und Ausgabeformatierer.

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

Konfiguriert Newtonsoft.Json-spezifische Features wie Eingabe- und Ausgabeformatierer.

AddRazorRuntimeCompilation(IMvcCoreBuilder)

IMvcCoreBuilder Konfiguriert, um die Laufzeitkompilierung von Razor-Ansichten und Razor Pages zu unterstützen.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

IMvcCoreBuilder Konfiguriert, um die Laufzeitkompilierung von Razor-Ansichten und Razor Pages zu unterstützen.

AddCacheTagHelper(IMvcCoreBuilder)

Fügt der Anwendung MVC-Cachetaghilfsdienste hinzu.

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

Konfiguriert die Grenzwerte für die Arbeitsspeichergröße im Cache von CacheTagHelper.

Gilt für: