IMvcCoreBuilder Rozhraní

Definice

Rozhraní pro konfiguraci základních služeb MVC.

public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
Public Interface IMvcCoreBuilder

Vlastnosti

PartManager

Získá ApplicationPartManager konfiguraci Where ApplicationPart s.

Services

Získá, IServiceCollection kde jsou nakonfigurované základní služby MVC.

Metody rozšíření

AddApiExplorer(IMvcCoreBuilder)

Nakonfiguruje IMvcCoreBuilder pro použití ApiExplorer.

AddApplicationPart(IMvcCoreBuilder, Assembly)

Přidá ApplicationPart do seznamu ApplicationParts v PartManager .

AddAuthorization(IMvcCoreBuilder)

Konfiguruje služby ověřování a autorizace pro builder .

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

Konfiguruje služby ověřování a autorizace pro builder .

AddControllersAsServices(IMvcCoreBuilder)

Registruje zjištěné řadiče jako služby v IServiceCollection .

AddFormatterMappings(IMvcCoreBuilder)

Přidá služby pro podporu FormatterMappings .

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

Nakonfiguruje FormatterMappings pro zadanou setupAction .

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

Nakonfiguruje JsonOptions pro zadanou builder .

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

Registruje akci, která se má nakonfigurovat MvcOptions .

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

Nakonfiguruje ApiBehaviorOptions .

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

Nakonfiguruje s ApplicationPartManager PartManager použitím daného Action<T> .

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)

nastaví CompatibilityVersion pro ASP.NET Core MVC pro aplikaci.

AddCors(IMvcCoreBuilder)

Nakonfiguruje IMvcCoreBuilder pro použití CORS.

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

Nakonfiguruje IMvcCoreBuilder pro použití CORS.

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

Nakonfiguruje CorsOptions .

AddDataAnnotations(IMvcCoreBuilder)

Zaregistruje datové poznámky MVC.

AddDataAnnotationsLocalization(IMvcCoreBuilder)

Přidá do aplikace lokalizaci datových poznámek MVC.

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Registruje akci, která se má nakonfigurovat MvcDataAnnotationsLocalizationOptions pro lokalizaci datových poznámek MVC.

AddJsonFormatters(IMvcCoreBuilder)
AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)
AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

Přidá konfiguraci MvcJsonOptions aplikace.

AddMvcLocalization(IMvcCoreBuilder)

Přidá do aplikace lokalizační služby zobrazení MVC a datové poznámky.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Přidá do aplikace lokalizační služby zobrazení MVC a datové poznámky.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Přidá do aplikace lokalizační služby zobrazení MVC a datové poznámky.

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Přidá do aplikace lokalizační služby zobrazení MVC a datové poznámky.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Přidá do aplikace lokalizační služby zobrazení MVC a datové poznámky.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Přidá do aplikace lokalizační služby zobrazení MVC a datové poznámky.

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

Přidá do aplikace lokalizační služby zobrazení MVC a datové poznámky.

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

Přidá do aplikace lokalizační služby zobrazení MVC a datové poznámky.

AddViewLocalization(IMvcCoreBuilder)

Přidá do aplikace lokalizační služby zobrazení MVC.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Přidá do aplikace lokalizační služby zobrazení MVC.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

Přidá do aplikace lokalizační služby zobrazení MVC.

AddViewLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Přidá do aplikace lokalizační služby zobrazení MVC.

AddRazorViewEngine(IMvcCoreBuilder)

Zaregistruje služby zobrazení Razor.

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Zaregistruje služby zobrazení Razor.

AddTagHelpersAsServices(IMvcCoreBuilder)

Registruje zjištěné pomocníky značek jako služby a změní stávající ITagHelperActivator pro Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator .

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

Přidá zpětné volání inicializace pro daný objekt TTagHelper .

AddRazorPages(IMvcCoreBuilder)

Zaregistrujte služby potřebné pro Razor Pages.

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Zaregistrujte služby potřebné pro Razor Pages.

WithRazorPagesRoot(IMvcCoreBuilder, String)

Nakonfiguruje Razor Pages k použití zadaného rootDirectory .

AddCookieTempDataProvider(IMvcCoreBuilder)

Registruje se CookieTempDataProvider jako výchozí ITempDataProvider v IServiceCollection . Také zaregistruje výchozí zobrazení služby.

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

Registruje se CookieTempDataProvider jako výchozí ITempDataProvider v IServiceCollection . Také zaregistruje výchozí zobrazení služby.

AddViews(IMvcCoreBuilder)
AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)
ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)
AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

Přidá do MVC formátovací třídy XML DataContractSerializer.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Přidá do MVC formátovací třídy XML DataContractSerializer.

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Přidá MvcXmlOptions konfiguraci pro aplikaci.

AddXmlSerializerFormatters(IMvcCoreBuilder)

Přidá do MVC formátovací metody serializátoru XML.

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Přidá do MVC formátovací metody serializátoru XML.

AddNewtonsoftJson(IMvcCoreBuilder)

Konfiguruje specifické funkce Newtonsoft. JSON, jako jsou vstupní a výstupní formátovací moduly.

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

Konfiguruje specifické funkce Newtonsoft. JSON, jako jsou vstupní a výstupní formátovací moduly.

AddRazorRuntimeCompilation(IMvcCoreBuilder)

Konfiguruje IMvcCoreBuilder , aby podporovala kompilaci modulu runtime zobrazení a Razor Pages Razor.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

Konfiguruje IMvcCoreBuilder , aby podporovala kompilaci modulu runtime zobrazení a Razor Pages Razor.

AddCacheTagHelper(IMvcCoreBuilder)

Přidá do aplikace pomocné služby značek mezipaměti MVC.

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

Konfiguruje omezení velikosti paměti v mezipaměti CacheTagHelper .

Platí pro