CompatibilityVersion Enumeración

Definición

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 Options tipos para que coincidan con el comportamiento de ASP.NET Core MVC 3.0.

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.

Se aplica a