IMvcCoreBuilder Rozhraní

Definice

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

public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
Public Interface IMvcCoreBuilder

Vlastnosti

PartManager

ApplicationPartManager Získá umístění, kde ApplicationPartjsou nakonfigurované.

Services

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

Metody rozšíření

AddApiExplorer(IMvcCoreBuilder)

Nakonfiguruje IMvcCoreBuilder použití apiExploreru.

AddApplicationPart(IMvcCoreBuilder, Assembly)

Přidá do ApplicationPart seznamu položek ApplicationParts PartManager.

AddAuthorization(IMvcCoreBuilder)

Nakonfiguruje ověřovací a autorizační služby pro builder.

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

Nakonfiguruje ověřovací a autorizační služby pro builder.

AddControllersAsServices(IMvcCoreBuilder)

Zaregistruje zjištěné kontrolery jako služby v nástroji IServiceCollection.

AddFormatterMappings(IMvcCoreBuilder)

Přidává služby k podpoře FormatterMappings.

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

Konfiguruje FormatterMappings pro zadaný setupAction.

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

Konfiguruje JsonOptions pro zadaný builder.

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

Zaregistruje akci ke konfiguraci MvcOptions.

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

Konfiguruje ApiBehaviorOptions.

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

Nakonfiguruje ApplicationPartManager danou metodu PartManager Action<T>použití .

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
Zastaralé.

CompatibilityVersion Nastaví pro aplikaci ASP.NET Core MVC.

AddCors(IMvcCoreBuilder)

Konfiguruje IMvcCoreBuilder použití CORS.

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

Konfiguruje IMvcCoreBuilder použití CORS.

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

Konfiguruje CorsOptions.

AddDataAnnotations(IMvcCoreBuilder)

Zaregistruje 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)
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ý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í stávající ITagHelperActivator .Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator

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

Přidá zpětné volání inicializace pro danou TTagHelper.

AddRazorPages(IMvcCoreBuilder)

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

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

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

WithRazorPagesRoot(IMvcCoreBuilder, String)

Nakonfiguruje Razor Pages tak, aby používal zadanou rootDirectory.

AddCookieTempDataProvider(IMvcCoreBuilder)

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

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

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

AddViews(IMvcCoreBuilder)

Přidejte zobrazení souvisejících služeb.

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Přidejte zobrazení souvisejících služeb.

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Konfiguruje MvcViewOptions.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

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

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

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

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Přidá konfiguraci MvcXmlOptions aplikace.

AddXmlSerializerFormatters(IMvcCoreBuilder)

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

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Přidá do MVC formátovací moduly 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 podporu kompilace modulu runtime zobrazení Razor a Razor Pages.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

Konfiguruje IMvcCoreBuilder podporu kompilace modulu runtime zobrazení Razor a Razor Pages.

AddCacheTagHelper(IMvcCoreBuilder)

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

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

Konfiguruje limity velikosti paměti v mezipaměti CacheTagHelper.

Platí pro