Compartir a través de


IMvcBuilder Interfaz

Definición

Interfaz para configurar servicios MVC.

public interface IMvcBuilder
type IMvcBuilder = interface
Public Interface IMvcBuilder

Propiedades

PartManager

Obtiene el objeto ApplicationPartManager where ApplicationParts configurado.

Services

Obtiene el donde se configuran los IServiceCollection servicios MVC.

Métodos de extensión

AddApplicationPart(IMvcBuilder, Assembly)

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

AddControllersAsServices(IMvcBuilder)

Registra los controladores detectados como servicios en .IServiceCollection

AddFormatterMappings(IMvcBuilder, Action<FormatterMappings>)

FormatterMappings Configura para el especificadobuilder.

AddJsonOptions(IMvcBuilder, Action<JsonOptions>)

JsonOptions Configura para el especificadobuilder. Usa valores predeterminados de JsonSerializerDefaults.Web.

AddMvcOptions(IMvcBuilder, Action<MvcOptions>)

Registra una acción para configurar MvcOptions.

ConfigureApiBehaviorOptions(IMvcBuilder, Action<ApiBehaviorOptions>)

Configura ApiBehaviorOptions.

ConfigureApplicationPartManager(IMvcBuilder, Action<ApplicationPartManager>)

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

SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion)
Obsoletos.

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

AddDataAnnotationsLocalization(IMvcBuilder)

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

AddDataAnnotationsLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

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

AddJsonOptions(IMvcBuilder, Action<MvcJsonOptions>)

Interfaz para configurar servicios MVC.

AddMvcLocalization(IMvcBuilder)

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

AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat)

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

AddMvcLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

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

AddMvcLocalization(IMvcBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

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

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>)

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

AddMvcLocalization(IMvcBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

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

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

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

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

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

AddViewLocalization(IMvcBuilder)

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

AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat)

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

AddViewLocalization(IMvcBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

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

AddViewLocalization(IMvcBuilder, Action<LocalizationOptions>)

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

AddRazorOptions(IMvcBuilder, Action<RazorViewEngineOptions>)

Configura un conjunto de RazorViewEngineOptions para la aplicación.

AddTagHelpersAsServices(IMvcBuilder)

Registra asistentes de etiquetas como servicios y reemplaza el existente ITagHelperActivator por un .Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator

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

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

AddRazorPagesOptions(IMvcBuilder, Action<RazorPagesOptions>)

Configura un conjunto de RazorPagesOptions para la aplicación.

WithRazorPagesAtContentRoot(IMvcBuilder)

Configura las páginas de Razor para que se raízn en la raíz de contenido (ContentRootPath).

WithRazorPagesRoot(IMvcBuilder, String)

Configura Razor Pages para usar el especificado rootDirectory.

AddCookieTempDataProvider(IMvcBuilder)

Se CookieTempDataProvider registra como valor predeterminado ITempDataProvider en .IServiceCollection

AddCookieTempDataProvider(IMvcBuilder, Action<CookieTempDataProviderOptions>)

Se CookieTempDataProvider registra como valor predeterminado ITempDataProvider en .IServiceCollection

AddSessionStateTempDataProvider(IMvcBuilder)

Se SessionStateTempDataProvider registra como valor predeterminado ITempDataProvider en .IServiceCollection

AddViewComponentsAsServices(IMvcBuilder)

Registra los componentes de vista detectados como servicios en .IServiceCollection

AddViewOptions(IMvcBuilder, Action<MvcViewOptions>)

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

AddXmlDataContractSerializerFormatters(IMvcBuilder)

Agrega los formateadores DataContractSerializer XML a MVC.

AddXmlDataContractSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>)

Agrega los formateadores DataContractSerializer XML a MVC.

AddXmlOptions(IMvcBuilder, Action<MvcXmlOptions>)

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

AddXmlSerializerFormatters(IMvcBuilder)

Agrega los formateadores de serializador XML a MVC.

AddXmlSerializerFormatters(IMvcBuilder, Action<MvcXmlOptions>)

Agrega los formateadores de serializador XML a MVC.

AddNewtonsoftJson(IMvcBuilder)

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

AddNewtonsoftJson(IMvcBuilder, Action<MvcNewtonsoftJsonOptions>)

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

AddRazorRuntimeCompilation(IMvcBuilder)

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

AddRazorRuntimeCompilation(IMvcBuilder, Action<MvcRazorRuntimeCompilationOptions>)

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

AddCacheTagHelperLimits(IMvcBuilder, Action<CacheTagHelperOptions>)

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

AddWebApiConventions(IMvcBuilder)

Interfaz para configurar servicios MVC.

Se aplica a