IMvcBuilder Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia per la configurazione dei servizi MVC.
public interface IMvcBuilder
type IMvcBuilder = interface
Public Interface IMvcBuilder
Proprietà
PartManager |
Ottiene la ApplicationPartManager posizione in cui ApplicationPartsono configurati. |
Services |
Ottiene il punto in IServiceCollection cui sono configurati i servizi MVC. |
Metodi di estensione
AddApplicationPart(IMvcBuilder, Assembly) |
Aggiunge un ApplicationPart oggetto all'elenco di ApplicationParts in PartManager. |
AddControllersAsServices(IMvcBuilder) |
Registra i controller individuati come servizi nell'oggetto IServiceCollection. |
AddFormatterMappings(IMvcBuilder, Action<FormatterMappings>) |
FormatterMappings Configura per l'oggetto specificato |
AddJsonOptions(IMvcBuilder, Action<JsonOptions>) |
JsonOptions Configura per l'oggetto specificato |
AddMvcOptions(IMvcBuilder, Action<MvcOptions>) |
Registra un'azione per configurare MvcOptions. |
ConfigureApiBehaviorOptions(IMvcBuilder, Action<ApiBehaviorOptions>) |
Configura ApiBehaviorOptions. |
ConfigureApplicationPartManager(IMvcBuilder, Action<ApplicationPartManager>) |
Configura l'oggetto ApplicationPartManager dell'oggetto usando l'oggetto PartManager specificato Action<T>. |
SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) |
Obsoleti.
Imposta l'oggetto CompatibilityVersion per ASP.NET Core MVC per l'applicazione. |
AddDataAnnotationsLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>) |
Aggiunge le annotazioni di dati MVC alla localizzazione dell'applicazione. |
AddDataAnnotationsLocalization(IMvcBuilder) |
Aggiunge le annotazioni di dati MVC alla localizzazione dell'applicazione. |
AddJsonOptions(IMvcBuilder, Action<MvcJsonOptions>) |
Interfaccia per la configurazione dei servizi MVC. |
AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>) |
Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione. |
AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat) |
Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione. |
AddMvcLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>) |
Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione. |
AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>) |
Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione. |
AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat) |
Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione. |
AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, Action<MvcDataAnnotationsLocalizationOptions>) |
Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione. |
AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>) |
Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione. |
AddMvcLocalization(IMvcBuilder) |
Aggiunge la visualizzazione MVC e le annotazioni dei dati ai servizi di localizzazione all'applicazione. |
AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>) |
Aggiunge i servizi di localizzazione della visualizzazione MVC all'applicazione. |
AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat) |
Aggiunge i servizi di localizzazione della visualizzazione MVC all'applicazione. |
AddViewLocalization(IMvcBuilder, Action<LocalizationOptions>) |
Aggiunge i servizi di localizzazione della visualizzazione MVC all'applicazione. |
AddViewLocalization(IMvcBuilder) |
Aggiunge i servizi di localizzazione della visualizzazione MVC all'applicazione. |
AddRazorOptions(IMvcBuilder, Action<RazorViewEngineOptions>) |
Configura un set di RazorViewEngineOptions per l'applicazione. |
AddTagHelpersAsServices(IMvcBuilder) |
Registra gli helper tag come servizi e sostituisce l'esistente ITagHelperActivator con un Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivatoroggetto . |
InitializeTagHelper<TTagHelper>(IMvcBuilder, Action<TTagHelper,ViewContext>) |
Aggiunge un callback di inizializzazione per un determinato |
AddRazorPagesOptions(IMvcBuilder, Action<RazorPagesOptions>) |
Configura un set di RazorPagesOptions per l'applicazione. |
WithRazorPagesAtContentRoot(IMvcBuilder) |
Configura Razor Pages per essere radicata nella radice del contenuto (ContentRootPath). |
WithRazorPagesRoot(IMvcBuilder, String) |
Configura Razor Pages per usare l'oggetto specificato |
AddCookieTempDataProvider(IMvcBuilder, Action<CookieTempDataProviderOptions>) |
CookieTempDataProvider Registra come impostazione predefinita ITempDataProvider in IServiceCollection. |
AddCookieTempDataProvider(IMvcBuilder) |
CookieTempDataProvider Registra come impostazione predefinita ITempDataProvider in IServiceCollection. |
AddSessionStateTempDataProvider(IMvcBuilder) |
SessionStateTempDataProvider Registra come impostazione predefinita ITempDataProvider in IServiceCollection. |
AddViewComponentsAsServices(IMvcBuilder) |
Registra i componenti di visualizzazione individuati come servizi nell'oggetto IServiceCollection. |
AddViewOptions(IMvcBuilder, Action<MvcViewOptions>) |
Aggiunge la configurazione dell'applicazione MvcViewOptions . |
AddXmlDataContractSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>) |
Aggiunge i formattatori XML DataContractSerializer a MVC. |
AddXmlDataContractSerializerFormatters(IMvcBuilder) |
Aggiunge i formattatori XML DataContractSerializer a MVC. |
AddXmlOptions(IMvcBuilder, Action<MvcXmlOptions>) |
Aggiunge la configurazione dell'applicazione MvcXmlOptions . |
AddXmlSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>) |
Aggiunge i formattatori serializzatori XML a MVC. |
AddXmlSerializerFormatters(IMvcBuilder) |
Aggiunge i formattatori serializzatori XML a MVC. |
AddNewtonsoftJson(IMvcBuilder, Action<MvcNewtonsoftJsonOptions>) |
Configura le funzionalità specifiche di Newtonsoft.Json, ad esempio i formattatori di input e di output. |
AddNewtonsoftJson(IMvcBuilder) |
Configura le funzionalità specifiche di Newtonsoft.Json, ad esempio i formattatori di input e di output. |
AddRazorRuntimeCompilation(IMvcBuilder, Action<MvcRazorRuntimeCompilationOptions>) |
Configura per supportare la compilazione di runtime di visualizzazioni IMvcBuilder Razor e Razor Pages. |
AddRazorRuntimeCompilation(IMvcBuilder) |
Configura per supportare la compilazione di runtime di visualizzazioni IMvcBuilder Razor e Razor Pages. |
AddCacheTagHelperLimits(IMvcBuilder, Action<CacheTagHelperOptions>) |
Configura i limiti delle dimensioni della memoria nella cache di CacheTagHelper. |
AddWebApiConventions(IMvcBuilder) |
Interfaccia per la configurazione dei servizi MVC. |