CompatibilityVersion Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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.