IMvcCoreBuilder Interfaz

Definición

Interfaz para configurar servicios esenciales de MVC.

public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
Public Interface IMvcCoreBuilder

Propiedades

PartManager

Obtiene los ApplicationPartManager valores donde ApplicationPartestán configurados.

Services

Obtiene la ubicación en la IServiceCollection que se configuran los servicios de MVC esenciales.

Métodos de extensión

AddApiExplorer(IMvcCoreBuilder)

IMvcCoreBuilder Configura para usar ApiExplorer.

AddApplicationPart(IMvcCoreBuilder, Assembly)

Agrega un ApplicationPart objeto a la lista de ApplicationParts en .PartManager

AddAuthorization(IMvcCoreBuilder)

Configura los servicios de autenticación y autorización para builder.

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

Configura los servicios de autenticación y autorización para builder.

AddControllersAsServices(IMvcCoreBuilder)

Registra los controladores detectados como servicios en .IServiceCollection

AddFormatterMappings(IMvcCoreBuilder)

Agrega servicios para admitir FormatterMappings.

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

FormatterMappings Configura para el especificadosetupAction.

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

JsonOptions Configura para el especificadobuilder.

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

Registra una acción para configurar MvcOptions.

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

Configura ApiBehaviorOptions.

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

Configura el ApplicationPartManager objeto de PartManager mediante el especificado Action<T>.

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
Obsoletos.

Establece para CompatibilityVersion ASP.NET Core MVC para la aplicación.

AddCors(IMvcCoreBuilder)

IMvcCoreBuilder Configura para usar CORS.

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

IMvcCoreBuilder Configura para usar CORS.

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

Configura CorsOptions.

AddDataAnnotations(IMvcCoreBuilder)

Registra anotaciones de datos de MVC.

AddDataAnnotationsLocalization(IMvcCoreBuilder)

Agrega la localización de anotaciones de datos de MVC a la aplicación.

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Registra una acción para configurar MvcDataAnnotationsLocalizationOptions para la localización de anotaciones de datos de MVC.

AddJsonFormatters(IMvcCoreBuilder)

Interfaz para configurar servicios esenciales de MVC.

AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)

Interfaz para configurar servicios esenciales de MVC.

AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

Interfaz para configurar servicios esenciales de MVC.

AddMvcLocalization(IMvcCoreBuilder)

Agrega servicios de localización de anotaciones de datos y vistas de MVC a la aplicación.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Agrega servicios de localización de anotaciones de datos y vistas de MVC a la aplicación.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Agrega servicios de localización de anotaciones de datos y vistas de MVC a la aplicación.

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Agrega servicios de localización de anotaciones de datos y vistas de MVC a la aplicación.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Agrega servicios de localización de anotaciones de datos y vistas de MVC a la aplicación.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Agrega servicios de localización de anotaciones de datos y vistas de MVC a la aplicación.

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

Agrega servicios de localización de anotaciones de datos y vistas de MVC a la aplicación.

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

Agrega servicios de localización de anotaciones de datos y vistas de MVC a la aplicación.

AddViewLocalization(IMvcCoreBuilder)

Agrega servicios de localización de vistas de MVC a la aplicación.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Agrega servicios de localización de vistas de MVC a la aplicación.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

Agrega servicios de localización de vistas de MVC a la aplicación.

AddViewLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Agrega servicios de localización de vistas de MVC a la aplicación.

AddRazorViewEngine(IMvcCoreBuilder)

Registra los servicios del motor de vistas de Razor.

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Registra los servicios del motor de vistas de Razor.

AddTagHelpersAsServices(IMvcCoreBuilder)

Registra los asistentes de etiquetas detectadas como servicios y cambia el existente ITagHelperActivator para .Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator

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

Agrega una devolución de llamada de inicialización para un determinado TTagHelper.

AddRazorPages(IMvcCoreBuilder)

Registre los servicios necesarios para Razor Pages.

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Registre los servicios necesarios para Razor Pages.

WithRazorPagesRoot(IMvcCoreBuilder, String)

Configura Razor Pages para usar el especificado rootDirectory.

AddCookieTempDataProvider(IMvcCoreBuilder)

Se CookieTempDataProvider registra como valor predeterminado ITempDataProvider en .IServiceCollection También registra los servicios de vista predeterminados.

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

Se CookieTempDataProvider registra como valor predeterminado ITempDataProvider en .IServiceCollection También registra los servicios de vista predeterminados.

AddViews(IMvcCoreBuilder)

Agregar servicios relacionados con la vista.

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Agregar servicios relacionados con la vista.

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Configura MvcViewOptions.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

Agrega los formateadores DataContractSerializer XML a MVC.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Agrega los formateadores DataContractSerializer XML a MVC.

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Agrega la configuración de MvcXmlOptions para la aplicación.

AddXmlSerializerFormatters(IMvcCoreBuilder)

Agrega los formateadores de serializador XML a MVC.

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Agrega los formateadores de serializador XML a MVC.

AddNewtonsoftJson(IMvcCoreBuilder)

Configura características específicas de Newtonsoft.Json, como formateadores de entrada y salida.

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

Configura características específicas de Newtonsoft.Json, como formateadores de entrada y salida.

AddRazorRuntimeCompilation(IMvcCoreBuilder)

IMvcCoreBuilder Configura para admitir la compilación en tiempo de ejecución de vistas de Razor y Razor Pages.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

IMvcCoreBuilder Configura para admitir la compilación en tiempo de ejecución de vistas de Razor y Razor Pages.

AddCacheTagHelper(IMvcCoreBuilder)

Agrega servicios auxiliares de etiquetas de caché MVC a la aplicación.

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

Configura los límites de tamaño de memoria en la memoria caché de CacheTagHelper.

Se aplica a