Sdílet prostřednictvím


CompatibilityVersion Výčet

Definice

Upozornění

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

Určuje kompatibilitu verzí chování modulu runtime nakonfigurovaného nástrojem 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
Dědičnost
CompatibilityVersion
Atributy

Pole

Latest 2147483647

Nastaví výchozí hodnotu nastavení zapnutou MvcOptions tak, aby odpovídala nejnovější verzi. Tuto hodnotu používejte opatrně. Upgrade podverze způsobí změny způsobující chybu při použití Latest.

Version_2_0 0

Nastaví výchozí hodnotu nastavení takMvcOptions, aby odpovídala chování ASP.NET Core MVC 2.0.

Version_2_1 1

Nastaví výchozí hodnotu nastavení takMvcOptions, aby odpovídala chování ASP.NET Core MVC 2.1.

Version_2_2 2

Nastaví výchozí hodnotu nastavení takMvcOptions, aby odpovídala chování ASP.NET Core MVC 2.2.

Version_3_0 3

Nastaví výchozí hodnotu nastavení pro MvcOptions a další Options typy tak, aby odpovídala chování ASP.NET Core MVC 3.0.

Poznámky

Nejlepší způsob, jak nastavit verzi kompatibility, je použít SetCompatibilityVersion(IMvcBuilder, CompatibilityVersion) metodu nebo SetCompatibilityVersion(IMvcCoreBuilder, CompatibilityVersion) metodu ConfigureServices vaší aplikace.

public class Startup
{
    ...

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

    ...
}

Nastavením verze kompatibility na konkrétní verzi se změní výchozí hodnoty různých nastavení tak, aby odpovídaly konkrétní podverze ASP.NET Core MVC.

Platí pro