CompatibilityVersion Énumération

Définition

Attention

This API is obsolete and will be removed in a future version. Consider removing usages.

Spécifie la compatibilité de version des comportements d’exécution configurés par MvcOptions.

public enum class CompatibilityVersion
public enum CompatibilityVersion
[System.Obsolete("This API is obsolete and will be removed in a future version. Consider removing usages.", DiagnosticId="ASP5001", UrlFormat="https://aka.ms/aspnetcore-warnings/{0}")]
public enum CompatibilityVersion
type CompatibilityVersion = 
[<System.Obsolete("This API is obsolete and will be removed in a future version. Consider removing usages.", DiagnosticId="ASP5001", UrlFormat="https://aka.ms/aspnetcore-warnings/{0}")>]
type CompatibilityVersion = 
Public Enum CompatibilityVersion
Héritage
CompatibilityVersion
Attributs

Champs

Latest 2147483647

Définit la valeur par défaut des paramètres sur MvcOptions pour qu’elle corresponde à la dernière version. Utilisez cette valeur avec soin. La mise à niveau de versions mineures entraîne des modifications cassants lors de l’utilisation de Latest.

Version_2_0 0

Définit la valeur par défaut des paramètres sur MvcOptions pour qu’elle corresponde au comportement de ASP.NET Core MVC 2.0.

Version_2_1 1

Définit la valeur par défaut des paramètres sur MvcOptions pour qu’elle corresponde au comportement de ASP.NET Core MVC 2.1.

Version_2_2 2

Définit la valeur par défaut des paramètres sur MvcOptions pour qu’elle corresponde au comportement de ASP.NET Core MVC 2.2.

Version_3_0 3

Définit la valeur par défaut des paramètres sur MvcOptions et d’autres Options types pour qu’elle corresponde au comportement de ASP.NET Core MVC 3.0.

Remarques

La meilleure façon de définir une version de compatibilité consiste à utiliser SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) ou SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) dans la méthode de ConfigureServices votre application.

public class Startup
{
    ...

    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
    }

    ...
}

La définition d’une version de compatibilité sur une version spécifique modifie les valeurs par défaut de différents paramètres pour qu’elles correspondent à une version mineure particulière de ASP.NET Core MVC.

S’applique à