Udostępnij za pośrednictwem


IMvcCoreBuilder Interfejs

Definicja

Interfejs do konfigurowania podstawowych usług MVC.

public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
Public Interface IMvcCoreBuilder

Właściwości

PartManager

Pobiera lokalizację ApplicationPartManager , w której ApplicationPartsą skonfigurowane.

Services

Pobiera lokalizację, w IServiceCollection której skonfigurowano podstawowe usługi MVC.

Metody rozszerzania

AddApiExplorer(IMvcCoreBuilder)

Konfiguruje IMvcCoreBuilder do korzystania z interfejsu APIExplorer.

AddApplicationPart(IMvcCoreBuilder, Assembly)

Dodaje element ApplicationPart do listy w ApplicationParts pliku PartManager.

AddAuthorization(IMvcCoreBuilder)

Konfiguruje usługi uwierzytelniania i autoryzacji dla programu builder.

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

Konfiguruje usługi uwierzytelniania i autoryzacji dla programu builder.

AddControllersAsServices(IMvcCoreBuilder)

Rejestruje odnalezione kontrolery jako usługi w programie IServiceCollection.

AddFormatterMappings(IMvcCoreBuilder)

Dodaje usługi do obsługi programu FormatterMappings.

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

Konfiguruje FormatterMappings dla określonego setupActionelementu .

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

Konfiguruje JsonOptions dla określonego builderelementu .

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

Rejestruje akcję w celu skonfigurowania elementu MvcOptions.

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

Konfiguruje ApiBehaviorOptions.

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

Konfiguruje ApplicationPartManager element PartManager przy użyciu danego Action<T>elementu .

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
Przestarzałe.

Ustawia dla CompatibilityVersion ASP.NET Core MVC dla aplikacji.

AddCors(IMvcCoreBuilder)

Konfiguruje IMvcCoreBuilder do używania mechanizmu CORS.

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

Konfiguruje IMvcCoreBuilder do używania mechanizmu CORS.

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

Konfiguruje CorsOptions.

AddDataAnnotations(IMvcCoreBuilder)

Rejestruje adnotacje danych MVC.

AddDataAnnotationsLocalization(IMvcCoreBuilder)

Dodaje adnotacje danych MVC do aplikacji.

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Rejestruje akcję w celu skonfigurowania MvcDataAnnotationsLocalizationOptions pod kątem lokalizacji adnotacji danych MVC.

AddJsonFormatters(IMvcCoreBuilder)

Interfejs do konfigurowania podstawowych usług MVC.

AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)

Interfejs do konfigurowania podstawowych usług MVC.

AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

Interfejs do konfigurowania podstawowych usług MVC.

AddMvcLocalization(IMvcCoreBuilder)

Dodaje do aplikacji usługi lokalizacyjne widok MVC i adnotacje danych.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Dodaje do aplikacji usługi lokalizacyjne widok MVC i adnotacje danych.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Dodaje do aplikacji usługi lokalizacyjne widok MVC i adnotacje danych.

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Dodaje do aplikacji usługi lokalizacyjne widok MVC i adnotacje danych.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Dodaje do aplikacji usługi lokalizacyjne widok MVC i adnotacje danych.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Dodaje do aplikacji usługi lokalizacyjne widok MVC i adnotacje danych.

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

Dodaje do aplikacji usługi lokalizacyjne widok MVC i adnotacje danych.

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

Dodaje do aplikacji usługi lokalizacyjne widok MVC i adnotacje danych.

AddViewLocalization(IMvcCoreBuilder)

Dodaje usługi lokalizacji widoku MVC do aplikacji.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Dodaje usługi lokalizacji widoku MVC do aplikacji.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

Dodaje usługi lokalizacji widoku MVC do aplikacji.

AddViewLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Dodaje usługi lokalizacji widoku MVC do aplikacji.

AddRazorViewEngine(IMvcCoreBuilder)

Rejestruje usługi aparatu widoku Razor.

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Rejestruje usługi aparatu widoku Razor.

AddTagHelpersAsServices(IMvcCoreBuilder)

Rejestruje odnalezionych pomocników tagów jako usługi i zmienia istniejące ITagHelperActivator dla elementu Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator.

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

Dodaje wywołanie zwrotne inicjowania dla danego TTagHelperelementu .

AddRazorPages(IMvcCoreBuilder)

Rejestrowanie usług potrzebnych do korzystania ze stron Razor.

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Rejestrowanie usług potrzebnych do korzystania ze stron Razor.

WithRazorPagesRoot(IMvcCoreBuilder, String)

Konfiguruje platformę Razor Pages do używania określonego rootDirectoryelementu .

AddCookieTempDataProvider(IMvcCoreBuilder)

Rejestruje CookieTempDataProvider się jako wartość domyślna ITempDataProvider w pliku IServiceCollection. Rejestruje również domyślne usługi wyświetlania.

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

Rejestruje CookieTempDataProvider się jako wartość domyślna ITempDataProvider w pliku IServiceCollection. Rejestruje również domyślne usługi wyświetlania.

AddViews(IMvcCoreBuilder)

Dodaj usługi pokrewne widoku.

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Dodaj usługi pokrewne widoku.

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Konfiguruje MvcViewOptions.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

Dodaje formatatory XML DataContractSerializer do wzorca MVC.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Dodaje formatatory XML DataContractSerializer do wzorca MVC.

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Dodaje konfigurację MvcXmlOptions aplikacji.

AddXmlSerializerFormatters(IMvcCoreBuilder)

Dodaje formatatory serializatora XML do wzorca MVC.

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Dodaje formatatory serializatora XML do wzorca MVC.

AddNewtonsoftJson(IMvcCoreBuilder)

Konfiguruje funkcje specyficzne dla pliku Newtonsoft.Json, takie jak formatery danych wejściowych i wyjściowych.

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

Konfiguruje funkcje specyficzne dla pliku Newtonsoft.Json, takie jak formatery danych wejściowych i wyjściowych.

AddRazorRuntimeCompilation(IMvcCoreBuilder)

Konfiguruje IMvcCoreBuilder do obsługi kompilacji środowiska uruchomieniowego widoków Razor i stron Razor.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

Konfiguruje IMvcCoreBuilder do obsługi kompilacji środowiska uruchomieniowego widoków Razor i stron Razor.

AddCacheTagHelper(IMvcCoreBuilder)

Dodaje usługi pomocnika tagów pamięci podręcznej MVC do aplikacji.

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

Konfiguruje limity rozmiaru pamięci w pamięci podręcznej programu CacheTagHelper.

Dotyczy