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 kde ApplicationPartjsou nakonfigurovány s.

Services

Získá, IServiceCollection kde jsou nakonfigurovány základní služby MVC.

Metody rozšíření

AddApiExplorer(IMvcCoreBuilder)

Nakonfiguruje IMvcCoreBuilder použití ApiExplorer.

AddApplicationPart(IMvcCoreBuilder, Assembly)

Přidá do ApplicationPart seznamu v objektu ApplicationPartsPartManager.

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é kontrolery jako služby v .IServiceCollection

AddFormatterMappings(IMvcCoreBuilder)

Přidává služby pro podporu FormatterMappings.

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

Nakonfiguruje FormatterMappings pro zadaný setupActionparametr .

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

Nakonfiguruje JsonOptions pro zadaný builderparametr .

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

Zaregistruje akci pro konfiguraci MvcOptions.

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

Nakonfiguruje ApiBehaviorOptions.

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

Konfiguruje ApplicationPartManager z s PartManager využitím daného Action<T>.

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
Zastaralé.

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

AddCors(IMvcCoreBuilder)

Nakonfiguruje IMvcCoreBuilder použití CORS.

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

Nakonfiguruje IMvcCoreBuilder použití CORS.

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

Nakonfiguruje CorsOptions.

AddDataAnnotations(IMvcCoreBuilder)

Registruje datové poznámky MVC.

AddDataAnnotationsLocalization(IMvcCoreBuilder)

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

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Zaregistruje akci pro konfiguraci MvcDataAnnotationsLocalizationOptions lokalizace datových poznámek MVC.

AddJsonFormatters(IMvcCoreBuilder)

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

AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)

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

AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

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

AddMvcLocalization(IMvcCoreBuilder)

Přidá do aplikace lokalizační služby zobrazení MVC a datových poznámek.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Přidá do aplikace lokalizační služby zobrazení MVC a datových poznámek.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Přidá do aplikace lokalizační služby zobrazení MVC a datových poznámek.

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Přidá do aplikace lokalizační služby zobrazení MVC a datových poznámek.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Přidá do aplikace lokalizační služby zobrazení MVC a datových poznámek.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Přidá do aplikace lokalizační služby zobrazení MVC a datových poznámek.

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

Přidá do aplikace lokalizační služby zobrazení MVC a datových poznámek.

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

Přidá do aplikace lokalizační služby zobrazení MVC a datových poznámek.

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 modulu Razor View.

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Zaregistruje služby modulu Razor View.

AddTagHelpersAsServices(IMvcCoreBuilder)

Zaregistruje zjištěné pomocné rutiny značek jako služby a změní existující ITagHelperActivator pomocné rutiny Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivatorpro .

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

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

AddRazorPages(IMvcCoreBuilder)

Registrace potřebných služeb pro Razor Pages

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Registrace potřebných služeb pro Razor Pages

WithRazorPagesRoot(IMvcCoreBuilder, String)

Nakonfiguruje razor Pages tak, aby používaly zadanou rootDirectoryhodnotu .

AddCookieTempDataProvider(IMvcCoreBuilder)

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

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

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

AddViews(IMvcCoreBuilder)

Přidejte služby související se zobrazením.

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Přidejte služby související se zobrazením.

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Nakonfiguruje MvcViewOptions.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

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

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

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

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Přidá konfiguraci MvcXmlOptions pro aplikaci.

AddXmlSerializerFormatters(IMvcCoreBuilder)

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

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

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

AddNewtonsoftJson(IMvcCoreBuilder)

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

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

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

AddRazorRuntimeCompilation(IMvcCoreBuilder)

Konfiguruje IMvcCoreBuilder podporu kompilace zobrazení Razor a razor Pages za běhu.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

Konfiguruje IMvcCoreBuilder podporu kompilace zobrazení Razor a razor Pages za běhu.

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 zařízení CacheTagHelper.

Platí pro