CompatibilityVersion Enumeração

Definição

Cuidado

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

Especifica a compatibilidade de versão dos comportamentos de runtime 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
Herança
CompatibilityVersion
Atributos

Campos

Latest 2147483647

Define o valor padrão de configurações em MvcOptions para corresponder à versão mais recente. Use esse valor com cuidado, atualizar versões secundárias causará alterações interruptivas ao usar Latest.

Version_2_0 0

Define o valor padrão de configurações em MvcOptions para corresponder ao comportamento de ASP.NET Core MVC 2.0.

Version_2_1 1

Define o valor padrão de configurações em MvcOptions para corresponder ao comportamento de ASP.NET Core MVC 2.1.

Version_2_2 2

Define o valor padrão de configurações em MvcOptions para corresponder ao comportamento de ASP.NET Core MVC 2.2.

Version_3_0 3

Define o valor padrão de configurações em MvcOptions e outros Options tipos para corresponder ao comportamento de ASP.NET Core MVC 3.0.

Comentários

A melhor maneira de definir uma versão de compatibilidade é usando SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) ou SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) no método do ConfigureServices aplicativo.

public class Startup
{
    ...

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

    ...
}

Definir a versão de compatibilidade para uma versão específica alterará os valores padrão de várias configurações para corresponder a uma versão secundária específica de ASP.NET Core MVC.

Aplica-se a