IMvcCoreBuilder 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 di servizi MVC essenziali.
public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
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 |
AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>) |
Configura i servizi di autenticazione e autorizzazione per |
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 specificato |
AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>) |
JsonOptions Configura per l'oggetto specificato |
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 |
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 |
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. |