IMvcCoreBuilder Interfaccia

Definizione

Interfaccia per la configurazione di servizi MVC essenziali.

public interface IMvcCoreBuilder

Proprietà

PartManager

Ottiene la ApplicationPartManager posizione in cui ApplicationPartsono configurati.

Services

Ottiene il punto in IServiceCollection cui vengono configurati i servizi MVC essenziali.

Metodi di estensione

AddApiExplorer(IMvcCoreBuilder)

IMvcCoreBuilder Configura per l'uso di ApiExplorer.

AddApplicationPart(IMvcCoreBuilder, Assembly)

Aggiunge un ApplicationPart oggetto all'elenco di ApplicationParts in PartManager.

AddAuthorization(IMvcCoreBuilder)

Configura i servizi di autenticazione e autorizzazione per builder.

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

Configura i servizi di autenticazione e autorizzazione per builder.

AddControllersAsServices(IMvcCoreBuilder)

Registra i controller individuati come servizi nell'oggetto IServiceCollection.

AddFormatterMappings(IMvcCoreBuilder)

Aggiunge servizi per supportare FormatterMappings.

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

FormatterMappings Configura per l'oggetto specificatosetupAction.

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

JsonOptions Configura per l'oggetto specificatobuilder.

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

Registra un'azione per configurare MvcOptions.

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

Configura ApiBehaviorOptions.

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

Configura l'oggetto ApplicationPartManager dell'oggetto usando l'oggetto PartManager specificato Action<T>.

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
Obsoleti.

Imposta l'oggetto CompatibilityVersion per ASP.NET Core MVC per l'applicazione.

AddCors(IMvcCoreBuilder)

IMvcCoreBuilder Configura per l'uso di CORS.

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

IMvcCoreBuilder Configura per l'uso di CORS.

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

Configura CorsOptions.

AddDataAnnotations(IMvcCoreBuilder)

Registra annotazioni di dati MVC.

AddDataAnnotationsLocalization(IMvcCoreBuilder)

Aggiunge le annotazioni di dati MVC alla localizzazione dell'applicazione.

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Registra un'azione per configurare per la localizzazione MvcDataAnnotationsLocalizationOptions delle annotazioni dei dati MVC.

AddJsonFormatters(IMvcCoreBuilder)

Interfaccia per la configurazione di servizi MVC essenziali.

AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)

Interfaccia per la configurazione di servizi MVC essenziali.

AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

Interfaccia per la configurazione di servizi MVC essenziali.

AddMvcLocalization(IMvcCoreBuilder)

Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione.

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione.

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

Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione.

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

Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione.

AddViewLocalization(IMvcCoreBuilder)

Aggiunge i servizi di localizzazione della visualizzazione MVC all'applicazione.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Aggiunge i servizi di localizzazione della visualizzazione MVC all'applicazione.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

Aggiunge i servizi di localizzazione della visualizzazione MVC all'applicazione.

AddViewLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Aggiunge i servizi di localizzazione della visualizzazione MVC all'applicazione.

AddRazorViewEngine(IMvcCoreBuilder)

Registra i servizi del motore di visualizzazione Razor.

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Registra i servizi del motore di visualizzazione Razor.

AddTagHelpersAsServices(IMvcCoreBuilder)

Registra gli helper tag individuati come servizi e modifica l'esistente ITagHelperActivator per un Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivatoroggetto .

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

Aggiunge un callback di inizializzazione per un determinato TTagHelperoggetto .

AddRazorPages(IMvcCoreBuilder)

Registrare i servizi necessari per Razor Pages.

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Registrare i servizi necessari per Razor Pages.

WithRazorPagesRoot(IMvcCoreBuilder, String)

Configura Razor Pages per usare l'oggetto specificato rootDirectory.

AddCookieTempDataProvider(IMvcCoreBuilder)

CookieTempDataProvider Registra come impostazione predefinita ITempDataProvider in IServiceCollection. Registra anche i servizi di visualizzazione predefiniti.

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

CookieTempDataProvider Registra come impostazione predefinita ITempDataProvider in IServiceCollection. Registra anche i servizi di visualizzazione predefiniti.

AddViews(IMvcCoreBuilder)

Aggiungere servizi correlati alla visualizzazione.

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Aggiungere servizi correlati alla visualizzazione.

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Configura MvcViewOptions.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

Aggiunge i formattatori XML DataContractSerializer a MVC.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Aggiunge i formattatori XML DataContractSerializer a MVC.

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Aggiunge la configurazione di MvcXmlOptions per l'applicazione.

AddXmlSerializerFormatters(IMvcCoreBuilder)

Aggiunge i formattatori serializzatori XML a MVC.

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Aggiunge i formattatori serializzatori XML a MVC.

AddNewtonsoftJson(IMvcCoreBuilder)

Configura le funzionalità specifiche di Newtonsoft.Json, ad esempio i formattatori di input e di output.

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

Configura le funzionalità specifiche di Newtonsoft.Json, ad esempio i formattatori di input e di output.

AddRazorRuntimeCompilation(IMvcCoreBuilder)

Configura per supportare la compilazione di runtime di visualizzazioni IMvcCoreBuilder Razor e Razor Pages.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

Configura per supportare la compilazione di runtime di visualizzazioni IMvcCoreBuilder Razor e Razor Pages.

AddCacheTagHelper(IMvcCoreBuilder)

Aggiunge i servizi helper del tag di cache MVC all'applicazione.

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

Configura i limiti delle dimensioni della memoria nella cache di CacheTagHelper.

Si applica a