CompatibilityVersion Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
This API is obsolete and will be removed in a future version. Consider removing usages.
Especifica la compatibilidad de versiones de los comportamientos en tiempo de ejecución configurados por 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
- Herencia
-
CompatibilityVersion
- Atributos
Campos
Latest | 2147483647 | Establece el valor predeterminado de la configuración en MvcOptions para que coincida con la versión más reciente. Use este valor con cuidado, la actualización de versiones secundarias provocará cambios importantes al usar Latest. |
Version_2_0 | 0 | Establece el valor predeterminado de la configuración en MvcOptions para que coincida con el comportamiento de ASP.NET Core MVC 2.0. |
Version_2_1 | 1 | Establece el valor predeterminado de la configuración en MvcOptions para que coincida con el comportamiento de ASP.NET Core MVC 2.1. |
Version_2_2 | 2 | Establece el valor predeterminado de la configuración en MvcOptions para que coincida con el comportamiento de ASP.NET Core MVC 2.2. |
Version_3_0 | 3 | Establece el valor predeterminado de configuración en MvcOptions y otros |
Comentarios
La mejor manera de establecer una versión de compatibilidad es mediante SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) o SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) en el método de la ConfigureServices
aplicación.
public class Startup
{
...
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
}
...
}
Establecer la versión de compatibilidad en una versión específica cambiará los valores predeterminados de varias opciones de configuración para que coincidan con una versión secundaria determinada de ASP.NET Core MVC.