CompatibilityVersion Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ší |
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.