CompatibilityVersion Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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.