IMvcCoreBuilder Interface

Définition

Interface permettant de configurer les services MVC essentiels.

public interface IMvcCoreBuilder
type IMvcCoreBuilder = interface
Public Interface IMvcCoreBuilder

Propriétés

PartManager

Obtient l’emplacement ApplicationPartManagerApplicationPartles sont configurés.

Services

Obtient l’emplacement IServiceCollection où les services MVC essentiels sont configurés.

Méthodes d’extension

AddApiExplorer(IMvcCoreBuilder)

IMvcCoreBuilder Configure pour utiliser ApiExplorer.

AddApplicationPart(IMvcCoreBuilder, Assembly)

Ajoute un ApplicationPart à la liste de ApplicationParts sur le PartManager.

AddAuthorization(IMvcCoreBuilder)

Configure les services d’authentification et d’autorisation pour builder.

AddAuthorization(IMvcCoreBuilder, Action<AuthorizationOptions>)

Configure les services d’authentification et d’autorisation pour builder.

AddControllersAsServices(IMvcCoreBuilder)

Inscrit les contrôleurs découverts en tant que services dans .IServiceCollection

AddFormatterMappings(IMvcCoreBuilder)

Ajoute des services pour prendre en charge FormatterMappings.

AddFormatterMappings(IMvcCoreBuilder, Action<FormatterMappings>)

FormatterMappings Configure pour le spécifiésetupAction.

AddJsonOptions(IMvcCoreBuilder, Action<JsonOptions>)

JsonOptions Configure pour le spécifiébuilder.

AddMvcOptions(IMvcCoreBuilder, Action<MvcOptions>)

Inscrit une action pour configurer MvcOptions.

ConfigureApiBehaviorOptions(IMvcCoreBuilder, Action<ApiBehaviorOptions>)

Configure ApiBehaviorOptions.

ConfigureApplicationPartManager(IMvcCoreBuilder, Action<ApplicationPartManager>)

Configure le ApplicationPartManager de à l’aide PartManager du donné Action<T>.

SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion)
Obsolète.

Définit le CompatibilityVersion pour ASP.NET Core MVC pour l’application.

AddCors(IMvcCoreBuilder)

IMvcCoreBuilder Configure pour utiliser CORS.

AddCors(IMvcCoreBuilder, Action<CorsOptions>)

IMvcCoreBuilder Configure pour utiliser CORS.

ConfigureCors(IMvcCoreBuilder, Action<CorsOptions>)

Configure CorsOptions.

AddDataAnnotations(IMvcCoreBuilder)

Inscrit les annotations de données MVC.

AddDataAnnotationsLocalization(IMvcCoreBuilder)

Ajoute la localisation des annotations de données MVC à l’application.

AddDataAnnotationsLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Inscrit une action à configurer pour la MvcDataAnnotationsLocalizationOptions localisation des annotations de données MVC.

AddJsonFormatters(IMvcCoreBuilder)

Interface permettant de configurer les services MVC essentiels.

AddJsonFormatters(IMvcCoreBuilder, Action<JsonSerializerSettings>)

Interface permettant de configurer les services MVC essentiels.

AddJsonOptions(IMvcCoreBuilder, Action<MvcJsonOptions>)

Interface permettant de configurer les services MVC essentiels.

AddMvcLocalization(IMvcCoreBuilder)

Ajoute les services de localisation des vues et des annotations de données MVC à l’application.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Ajoute les services de localisation des vues et des annotations de données MVC à l’application.

AddMvcLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<MvcDataAnnotationsLocalizationOptions>)

Ajoute les services de localisation des vues et des annotations de données MVC à l’application.

AddMvcLocalization(IMvcCoreBuilder, Action<MvcDataAnnotationsLocalizationOptions>)

Ajoute les services de localisation des vues et des annotations de données MVC à l’application.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Ajoute les services de localisation des vues et des annotations de données MVC à l’application.

AddMvcLocalization(IMvcCoreBuilder, Action<LocalizationOptions>, LanguageViewLocationExpanderFormat)

Ajoute les services de localisation des vues et des annotations de données MVC à l’application.

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

Ajoute les services de localisation des vues et des annotations de données MVC à l’application.

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

Ajoute les services de localisation des vues et des annotations de données MVC à l’application.

AddViewLocalization(IMvcCoreBuilder)

Ajoute les services de localisation de vue MVC à l’application.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat)

Ajoute les services de localisation de vue MVC à l’application.

AddViewLocalization(IMvcCoreBuilder, LanguageViewLocationExpanderFormat, Action<LocalizationOptions>)

Ajoute les services de localisation de vue MVC à l’application.

AddViewLocalization(IMvcCoreBuilder, Action<LocalizationOptions>)

Ajoute les services de localisation de vue MVC à l’application.

AddRazorViewEngine(IMvcCoreBuilder)

Inscrit les services du moteur d’affichage Razor.

AddRazorViewEngine(IMvcCoreBuilder, Action<RazorViewEngineOptions>)

Inscrit les services du moteur d’affichage Razor.

AddTagHelpersAsServices(IMvcCoreBuilder)

Inscrit les tag helpers découverts en tant que services et modifie l’existant ITagHelperActivator pour un Microsoft.AspNetCore.Mvc.Razor.ServiceBasedTagHelperActivator.

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

Ajoute un rappel d’initialisation pour un donné TTagHelper.

AddRazorPages(IMvcCoreBuilder)

Inscrire les services nécessaires pour Razor Pages.

AddRazorPages(IMvcCoreBuilder, Action<RazorPagesOptions>)

Inscrire les services nécessaires pour Razor Pages.

WithRazorPagesRoot(IMvcCoreBuilder, String)

Configure Razor Pages pour utiliser le spécifié rootDirectory.

AddCookieTempDataProvider(IMvcCoreBuilder)

S’inscrit CookieTempDataProvider en tant que valeur par défaut ITempDataProvider dans .IServiceCollection Inscrit également les services d’affichage par défaut.

AddCookieTempDataProvider(IMvcCoreBuilder, Action<CookieTempDataProviderOptions>)

S’inscrit CookieTempDataProvider en tant que valeur par défaut ITempDataProvider dans .IServiceCollection Inscrit également les services d’affichage par défaut.

AddViews(IMvcCoreBuilder)

Ajouter des services associés à la vue.

AddViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Ajouter des services associés à la vue.

ConfigureViews(IMvcCoreBuilder, Action<MvcViewOptions>)

Configure MvcViewOptions.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder)

Ajoute les formateurs DataContractSerializer XML à MVC.

AddXmlDataContractSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Ajoute les formateurs DataContractSerializer XML à MVC.

AddXmlOptions(IMvcCoreBuilder, Action<MvcXmlOptions>)

Ajoute la configuration de MvcXmlOptions pour l’application.

AddXmlSerializerFormatters(IMvcCoreBuilder)

Ajoute les formateurs sérialiseurs XML à MVC.

AddXmlSerializerFormatters(IMvcCoreBuilder, Action<MvcXmlOptions>)

Ajoute les formateurs sérialiseurs XML à MVC.

AddNewtonsoftJson(IMvcCoreBuilder)

Configure des fonctionnalités spécifiques à Newtonsoft.Json telles que les formateurs d’entrée et de sortie.

AddNewtonsoftJson(IMvcCoreBuilder, Action<MvcNewtonsoftJsonOptions>)

Configure des fonctionnalités spécifiques à Newtonsoft.Json telles que les formateurs d’entrée et de sortie.

AddRazorRuntimeCompilation(IMvcCoreBuilder)

Configure pour IMvcCoreBuilder prendre en charge la compilation au runtime des vues Razor et des pages Razor.

AddRazorRuntimeCompilation(IMvcCoreBuilder, Action<MvcRazorRuntimeCompilationOptions>)

Configure pour IMvcCoreBuilder prendre en charge la compilation au runtime des vues Razor et des pages Razor.

AddCacheTagHelper(IMvcCoreBuilder)

Ajoute les services d’assistance de balise de cache MVC à l’application.

AddCacheTagHelperLimits(IMvcCoreBuilder, Action<CacheTagHelperOptions>)

Configure les limites de taille de mémoire sur le cache du CacheTagHelper.

S’applique à